1.2. 配置 Data Grid 连接
配置 Hot Rod JS 客户端以连接到数据中心服务器。
如果向配置添加多个服务器地址,则 Hot Rod JS 客户端循环,直到它找到它可以连接的节点。
但是,您只需要为客户端添加一个 Data Grid Server 地址来接收整个集群拓扑。如果 Hot Rod JS 客户端连接到作为集群成员的单个服务器实例,客户端会获取所有节点的地址信息。
由于 Hot Rod JS 客户端已识别拓扑,如果连接到一个 Data Grid Server 中断,客户端会在集群中的其他节点上重试任何不完整的操作。同样,如果在一个 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 JS 客户端配置中定义 Data Grid 集群。
流程
-
调用
switchToCluster (clusterName)方法,来强制客户端切换到客户端配置中定义的 Data Grid 集群。 调用
switchToDefaultCluster ()方法开始使用初始 Data Grid 集群。Copy to Clipboard Copied! Toggle word wrap Toggle overflow