Как реализовать блокировку распределенной блокировки - PullRequest
0 голосов
/ 05 марта 2020

Есть много библиотек, доступных для получения распределенной блокировки. Например, Redisson, который реализует Redlock, как описано здесь в https://redis.io/topics/distlock.

Я хочу понять, как мы можем реализовать блокированную / основанную на времени распределенную блокировку, как в java.util.concurrent.locks, которая обеспечивает метод блокировки, такой как lock() / tryLock(long time, TimeUnit unit).

Как мы можем продолжать блокировать поток, пока он не получит распределенную блокировку? Что должно быть время повтора?

...