使用kubernetes ipfinder进行点火
export function createJitCompiler() {
return new JitCompilerFactory().createCompiler([{useJit: true}]);
}
在本地计算机上,我已经使用IP finder启动了2个本地服务器实例。
org.apache.ignite.spi.discovery.tcp.ipfinder.kubernetes.TcpDiscoveryKubernetesIpFinder
并且我已经注册了事件的本地侦听器
org.apache.ignite.spi.discovery.tcp.ipfinder.multicast.TcpDiscoveryMulticastIpFinder
如果本地服务器停止,则在本地计算机上,将触发EVT_NODE_LEFT。 如果所有服务器节点剩余的EVT_CLIENT_NODE_DISCONNECTED事件将触发。
但是在使用kubernetes IP finder的测试服务器中,如果我停止了所有正在运行ignite的Pod,则没有触发CLIENT_NODE_DISCONNECTED的点火事件。
但是如果重新启动点燃容器,则在触发CLIENT_NODE_RECONNECTING,NODE_JOIN事件之后触发先前的CLIENT_NODE_DISCONNECTED事件。
需要一些建议,为什么Pod停止后不触发CLIENT_NODE_DISCONNECTED事件,以及Pod上升后为何触发CLIENT_NODE_DISCONNECTED事件,如果Pod下降,是否有队列?