如何让Hazelcast客户端等待服务器启动?

时间:2014-03-04 12:39:00

标签: java hazelcast

我有一个Hazelcast客户端应用程序,有时会在群集中的任何服务器之前启动。在我开始自己构建之前。

Hazelcast中是否有内置支持使客户端等待群集启动然后连接到它?

2 个答案:

答案 0 :(得分:4)

是的,您可以在ClientConfig上设置connectionAttemptLimit。

connectionAttemptLimit:尝试地址的最大次数 要连接到群集,默认为2.客户端启动时或客户端 无法与群集连接,它将尝试与群集建立连接 集群成员地址。在某些情况下,客户端无法连接到这些 地址,例如群集尚未启动或无法访问。而不是给予 向上,可以增加创建连接的尝试限制。还有一个 看看connectionAttemptPeriod。

答案 1 :(得分:1)

我找到了这个,它对我有用:     <hz:network connection-attempt-limit="50" connection-attempt-period="5000" connection-timeout="1000" redo-operation="true"> <hz:member>