我正在作为智能客户端连接到HZ群集。客户端成功运行了xome时间后,我遇到了com.hazelcast.cp.exception.CPGroupDestroyedException
。
在这种情况下,我希望客户端忘记旧的CP子系统,而只是重新连接,就好像这是我第一次打电话给getCPSubsystem一样。实现此目标的首选方法是什么?
答案 0 :(得分:1)
CPSubsystemException,当将请求发送到销毁的CP组时引发。
“忘记旧的CP子系统。”好了,有两种解决方法,但这两种都是残酷的。您可以使用“蓝色/绿色”功能将旧群集列入黑名单,也可以关闭客户端实例(强制关闭所有套接字)。
关于建议,我们建议不要更改CP子系统,尽管我可以肯定地理解为什么要更改它。智能客户端的优势是套接字寿命长,而不是使用代理。但是,这确实使客户对断路器的使用更加重视。
希望这会有所帮助,