Работа однопоточного раздела в Hazelcast для одновременного запроса обновления на один и тот же ключ - PullRequest
0 голосов
/ 09 апреля 2019

Ссылаясь на ответ, данный на Hazelcast IMap - одновременные обновления одного и того же ключа, другое значение от @ tom.bujok

В нем говорится " Каждый раздел является однопоточным, существует только один поток разделов, обрабатывающий каждый раздел. Таким образом, два обновления для одного ключа обрабатываются одним потоком раздела. Если оба обновленных ключа попадают в В том же разделе эти операции будут последовательными в одном потоке разделов"

Допустим, два запроса на обновление отправляются на один и тот же ключ для IMap, когда один поток разделов выполняет запрос 1. Что произойдет с запросом 2 для одного и того же ключа? Hazelcast помещает запрос 2 в некоторую очередь или один поток разделов блокирует раздел при выполнении запроса 1?

...