Я также искал способ сделать синхронизацию с кассандрой, но, насколько я знаю, она не предоставляет механизмов для реализации мьютексов.
Однако в memcached есть атомарная операция cas (проверить и установить), которую можно использовать для реализации мьютекса. Он также имеет клиентов Python и Java.
Таким образом, вы можете использовать memcached для реализации мьютексов для синхронизации и выполнять чтение / запись данных с уровнем согласованности кворума в cassandra, чтобы убедиться, что последняя запись всегда возвращается при чтении.
У кого-нибудь есть опыт реализации мьютекса с memcached?