Разпределените ключалки са добре документирани в множество източници.
Атомният атрибут се отнася до неделим тест-и-настройване това трябва да бъде част от заявката за заключване. В противен случай двама претенденти могат да тестват едновременно и след това и двамата да се откажат и да си тръгнат, мислейки, че имат ексклузивност на ресурса.
Тъй като е задължително, често срещате термина просто като разпределено заключване .
Сега, някои източници:
- Antirez (създател на Redis) трябва да критикува клиентските реализации, като същевременно прави добър анализ на предизвикателствата на разпределената ключалка. Той нарече своето решение Redlock. Разпределени брави с Redis
- След това Мартин Клепман, автор на Проектиране на приложения с интензивни данни , разкритикува Redlock и предложи своето решение в Как се прави разпределено заключване
- След това Антирез отговори в Безопасен ли е Redlock?
Преминаването през тези три статии ще ви даде силно усещане за това как да приложите разпределено заключване.