我正在使用hazelcast v3.2.4客户端 - >服务器设置(我的应用程序使用hazelcast客户端连接到服务器)。服务器(从我收集的内容)将能够通过TCP或多播/ UDP连接到其他服务器节点(我为此目的使用hazelcast xml配置文件)。确保我的客户端连接到备用服务器的最佳方法是,如果连接的服务器出于任何原因发生故障或无响应?理想情况下,我会将它们视为两个独立的情况(一个是进程停止的情况,另一个是进程在操作系统上仍处于活动状态但服务器不响应任何请求的情况)。有什么想法吗?
答案 0 :(得分:2)
您可以在客户端配置中提供其他成员。如果其中一个服务器出现故障,它将选择另一个成员。
PS: 如果您有智能客户端(默认),它将连接到其配置中的一个成员,然后使用最新的成员信息不断更新。