java - hazelcast 客户端和服务器设置

标签 java hazelcast

我正在使用 hazelcast v3.2.4 客户端 -> 服务器设置(我的应用程序使用 hazelcast 客户端连接到服务器)。服务器(根据我收集的信息)将能够通过 TCP 或多播/UDP 连接到其他服务器节点(我为此目的使用 hazelcast xml 配置文件)。确保我的客户端连接到备用服务器的最佳方法是什么,以防它所连接的服务器因任何原因出现故障或变得无响应?理想情况下,我会将它们视为两种不同的情况(一种是进程停止运行,另一种是进程在操作系统上仍处于 Activity 状态,但服务器不响应任何请求)。有什么想法吗?

最佳答案

您可以在客户端配置中提供其他成员。如果其中一台服务器出现故障,它将选择另一个成员。

PS: 如果您有智能客户端(默认),它将连接到其配置中的成员之一,然后不断更新最新的成员信息。

关于java - hazelcast 客户端和服务器设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25558312/

相关文章:

amazon-web-services - 如何使安装在不同 aws 实例上的 docker 中的 Hazelcast 节点相互交互?

java - 使用 docker stack 部署时 Hazelcast 节点未发现其他节点

java - Maven 多模块项目打破编译时类解析

来自 RDz 的 Java Web 服务调用

java - 简单的关键监听器

java - Hazelcast EntryProcessor ClassNotFoundException

java - 使用 hazelcast 滚动升级多个 java 独立应用程序(apache Camel 实例)

java - Hazelcast:MapLoader 文档为 loadAllKeys 提供了空实现

java,ByteBuffer从文件中解析数据

java - 如果值不适合则设置字节