Hazelcast如何进行分区

Posted

技术标签:

【中文标题】Hazelcast如何进行分区【英文标题】:How is Partitioning done in Hazelcast 【发布时间】:2013-03-23 08:40:20 【问题描述】:

我正在使用 Hazelcast v2.5。我对集群中的分区有一些疑问。

如何识别分区?

当发出 m.get 请求时,Hazelcast 如何识别数据驻留在哪个分区? ( 除了钥匙)

新成员加入集群时如何进行分区?

如果输入了partition-ID,我可以获取分区中的条目吗?

【问题讨论】:

【参考方案1】:

Hazelcast 的 a book 涵盖了您的问题。 分区是提供容错的内部技术。您可以设置分区数(默认为 271)。 作为客户端,您可以使用对用户更友好的对象,例如 Collections\Queues.. 对于地图,您可以控制备份计数,并且应该从备份中读取 hazelcast。

我猜你可以使用PartitionManager管理分区

【讨论】:

以上是关于Hazelcast如何进行分区的主要内容,如果未能解决你的问题,请参考以下文章

分布式内存网格Hazelcast源码导读

使用 SmartFoxServer 实现 Hazelcast

Hazelcast Support(支持)

如何手动或在未来的时间戳上逐出 hazelcast 缓存

多播与Hazelcast服务自动发现,如何检测多播是否可用

Hazelcast集群服务——Hazelcast基本配置