Hazelcast中的单线程分区针对同一键上的并发更新请求而工作

时间:2019-04-09 04:43:54

标签: java concurrency hazelcast hazelcast-imap

请参考@ tom.bujok在Hazelcast IMap - Concurrent updates to the same key, different value上给出的答案

说:“ 每个分区都是单线程的,每个分区只有一个分区线程处理。因此,单个键的两次更新由单个分区线程处理。如果两个更新的键都位于同一分区,这些操作将在单个分区线程上顺序执行

比方说,两个更新请求发送到IMap的相同密钥,当单个分区线程正在执行请求1时,相同密钥的请求2会发生什么? hazelcast是将请求2放入某个队列,还是在执行请求1时单个分区线程锁定该分区

0 个答案:

没有答案