我们有几个客户机节点正在从服务器节点分配作业/任务。服务器节点负责客户端代码之间的工作分配。过了一段时间我们想让某些客户破产。在实际关闭它们之前,我们希望客户端停止使用所有类型的Ignite事件(特别是Job)。是否有我们可以使用或建议的api?
发布于 2022-10-18 14:24:23
正如文档https://ignite.apache.org/docs/latest/events/listening-to-events#listening-to-events中所描述的,您只需要从事件侦听器返回false:
// Local listener that listens to local events.
IgnitePredicate<CacheEvent> localListener = evt -> {
System.out.println("Received event [evt=" + evt + "]");
// Implement your condition logic in stopListen(CacheEvent evt)
return stopListen(evt);
};https://stackoverflow.com/questions/74094461
复制相似问题