Apache Ignite群集节点事件

时间:2019-08-28 15:54:33

标签: kubernetes ignite

使用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下降,是否有队列?

0 个答案:

没有答案