将Hazelcast(智能)客户端重新连接到CP子系统

问题描述 投票:0回答:1

我正在作为智能客户端连接到HZ群集。客户端成功运行了xome时间后,我遇到了com.hazelcast.cp.exception.CPGroupDestroyedException

在这种情况下,我希望客户端忘记旧的CP子系统,而只是重新连接,就好像这是我第一次打电话给getCPSubsystem。实现此目的的首选方法是什么?

hazelcast raft
1个回答
1
投票

一个CPSubsystemException,当将请求发送到销毁的CP组时抛出。

“忘记旧的CP子系统。”好了,有两种解决方法,但这两种都是残酷的。您可以使用蓝色/绿色功能将旧群集列入黑名单,也可以关闭客户端实例(强制关闭所有套接字)。

至于建议,我们建议不要更改CP子系统,尽管我可以肯定地理解为什么要更改它。智能客户端的优点是套接字寿命长,而不是使用代理。但是,这确实使客户对断路器的使用更加重视。

希望这会有所帮助,

© www.soinside.com 2019 - 2024. All rights reserved.