1.2. 配置数据网格连接
配置 Hot Rod JS 客户端以连接到 Data Grid 服务器。
如果向配置添加多个服务器地址,Hot Rod JS 客户端会循环,直到它找到可以连接到的节点。
但是,您只需要为客户端添加一个 Data Grid Server 地址来接收整个集群拓扑。如果 Hot Rod JS 客户端连接到一个作为群集成员的单个服务器实例,客户端会获取所有节点的地址信息。
由于 Hot Rod JS 客户端是拓扑感知,所以如果连接到一个 Data Grid 服务器中断,客户端会在集群中的其他节点上重试任何不完整的操作。同样,如果在一个 Data Grid 服务器上注册的客户端监听程序失败或留出集群,客户端会透明地将侦听器注册迁移到集群中的另一节点,以便继续接收事件。
先决条件
- 安装 Hot Rod JS 客户端。
- 至少有一个正在运行的 Data Grid 服务器实例。
流程
在客户端配置中指定 Data Grid 服务器的主机名和端口。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
1.2.1. 在客户端配置中定义 Data Grid 集群 复制链接链接已复制到粘贴板!
当您在单独的数据中心中设置 Data Grid 集群来执行跨站点复制时,您可以将不同站点的连接详情添加到客户端配置中。
先决条件
- 安装 Hot Rod JS 客户端。
- 配置数据网格以进行跨站点复制。
流程
-
在
配置中添加集群定义。 为每个 Data Grid 集群添加
名称和服务器定义。Copy to Clipboard Copied! Toggle word wrap Toggle overflow
1.2.2. 手动切换 Data Grid 集群 复制链接链接已复制到粘贴板!
将 Hot Rod JS 客户端的 Data Grid 集群更改为连接了 Hot Rod。
先决条件
- 在 Hot Rod JS 客户端配置中定义 Data Grid 集群。
流程
-
调用
switchToCluster (clusterName)方法,以强制客户端切换到客户端配置中定义的 Data Grid 集群。 调用
switchToDefaultCluster ()方法,以使用初始 Data Grid 集群。Copy to Clipboard Copied! Toggle word wrap Toggle overflow