Getting Started With Hazelcast 读书笔记(第四章)

时间:2024-07-22 14:34:38

第四章 分而治之

在指导了如何进行基本使用之后,又再次进入理论模块。

Getting Started With Hazelcast 读书笔记(第四章)

Hazelcast的基本策略就是切片分区,默认是271个片.内置一个 partition table记录那个节点是那个分区,并在hazelcast.partition.table.send.interval时间进行同步

如果有节点加入,就允一允分片,以此类推.例如:

1个节点时候:

Getting Started With Hazelcast 读书笔记(第四章)

2个节点时候:

Getting Started With Hazelcast 读书笔记(第四章)

4个节点时候:

Getting Started With Hazelcast 读书笔记(第四章)

有3个参数控制分区

backup-count:备份数(修改一个数据,需要同步修改备份数据才算完成)

async-backup-count:异步备份数.(用异步方式修改备份数据)

read-backup-data:能否读取备份数据.

async-backup-count和read-backup-data同时使用,可能会读到脏数据,所以要策略要均衡考虑..

 

如果服务器是在同一台机器上起的,JVM是同一个,所以可以把分片组合在一起.

Getting Started With Hazelcast 读书笔记(第四章)

基于网络分组----略过...