我知道/ hazelcast / health / ready在端口5701处有一个可用的探针。
但是,当我使用部署在kubernetes集群上的嵌入式hazelcast时,我需要通过代码进行编程,所有通信都应通过主应用程序进行(这意味着hazelcast无法公开该端点,通过localhost使用http请求是不够的)。我尝试查看文档,但在此方面没有任何帮助。
我发现的唯一发现是使用instance.getServer().getPartitionService().isLocalMemberSafe()
,但我没有证据表明这实际上与检查就绪探针相同。
任何帮助将不胜感激,谢谢!
exact logic端点的/ready
为: