据我所知,Hazelcast的应用程序最常见于具有50多个节点的架构中。在1到4节点架构上使用Hazelcast是否有意义?如果是,关于分区和淡化广播实例,我应遵循的最佳策略是什么。
让我们说我只在一个节点上使用Hazelcast!我应该使用多少个hazelcast实例?我应该让分区默认编号(271),或者如果更改它更好,我需要考虑哪些因素来做出决定。
请有人在这个上启发我。
答案 0 :(得分:5)
这取决于您的需求:))
榛子广播的内容包括: map是计算密钥的哈希值,对其执行mod分区计数,并确定密钥将存储在的分区。
对于单个节点设置,Hazelcast可能有意义,因为地图提供的不仅仅是常规地图,但其真正的价值在于多节点(2个或更多)。
我们的客户使用较小的群集,例如5/6个节点。即使有2个节点,您仍然可以获得某些功能。
关于分区计数:我们的目标是分区大小应该最大为50/100 mb。因此,对于271个分区,您将获得+/13演出数据(50mb)。如果你有26个数据,那么分区数就会翻倍。