如何解决Hazelcast sidecar 部署模式
我正在运行一个应用程序,它是一个部署在数百个节点上的 Java 进程。我计划将 Hazelcast 实例与同一 VM 中的每个节点一起部署,并在每个成员上启用近缓存。每个应用进程都将使用 Hazelcast 客户端库与本地成员对话。
在这样的部署模型中,只要我提供 localhost 和本地端口作为客户端库的种子节点,每个应用进程只会与本地成员的近缓存通信,而不会查询在另一台机器上运行的成员对 ? (偶尔阅读更改更新除外)
解决方法
如果您使用 Hazeclast Sidecar deployment,那么从技术上讲,您使用的是客户端/服务器拓扑,因此数据会“缓存”在您的 Hazelcast 客户端中。这意味着对于相关的读取操作,您甚至不联系任何成员,而只是使用缓存的客户端条目。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。