java - Apache Ignite:缓存 ClusterGroup
问题描述
我想向服务器节点发送消息。缓存 a 是否正确ClusterGroup
,即推荐什么选项:
ignite.message(ignite.cluster().forServers()).send(...)
ignite.message(cachedCluster.forServers()).send(...)
ignite.message(cachedClusterGroup).send(...)
cachedMessaging.send(...)
?
解决方案
您可以选择任何您喜欢的选项。您可以轻松检查:启动 N 个节点的集群并检查这些组的内容,使这两个变量:
IgniteCluster cluster = ignite.cluster();
ClusterGroup clusterGroup = cluster.forServers();
在此之后,关闭一个节点并检查以下内容:
ignite.cluster().forServers().nodes()
cluster.forServers().nodes()
clusterGroup.nodes()
它们中的每一个都将包含输出中列出的 N-1 个节点,所以你很高兴。
推荐阅读
- javascript - 在 contenteditable = true div 中禁用文本选择
- android - 如何修复 LinearLayout 中的 EditText 错误位置
- java - CrudRepository 不删除行
- java - 硒火 StaleElementReferenceException
- docker - NGINX 配置以在执行从 nexus 3 到 nexus 2 的代理重定向以使用解压缩插件时保留 URL
- java - 如何获得 onResponse 的返回值
- javascript - 如何通过单击显示/隐藏 v-loop 中的每个元素?
- javascript - 如何向现有的 svg 圈子添加工具提示?
- azure - ApplicationsOperations 对象构造
- python - CNN 文本文档分类与 Keras:如何拟合“两个输入的独立层”的模型