我们的应用程序需要在大量机器和单个独立机器上运行。它具有三个不同的集群,每个集群都执行一个大部分独立的功能。集群 A 是主要的,集群 B 和 C 是独立的,但它们都需要访问 A 中的地图才能知道将请求路由到哪里。访问需要超快。
我应该选择哪种设置?
每个集群都有自己的 Hazelcast 实例。集群 B 和 C 也是 A 实例的精简成员。
每个集群都有自己的 Hazelcast 实例。集群 B 和 C 使用 Hazelcast 客户端与 A 对话。
所有集群的一个巨大实例。
我担心随着集群变得越来越大,可能会出现数百台机器的喋喋不休和开销。哪种设置最具可扩展性?
此外,是否有任何地方详细说明 Hazelcast 传递的消息?例如,我想确切地知道添加或删除密钥时会发生什么。