两个主要问题是:
这篇文章说为什么它可以用作锁定服务:https://www.rabbitmq.com/blog/2014/02/19/distributed-semaphores-with-rabbitmq/
这篇文章更深入地解释了为什么由于上面列出的问题而不能将其用作:https://aphyr.com/posts/315-jepsen-rabbitmq
所以回顾一下,如果rabbitmq不能用作锁定服务,那么什么可以呢?
最佳答案
尝试:
https://dzone.com/articles/distributed-lock-using
https://www.consul.io/docs/guides/semaphore.html
https://docs.microsoft.com/en-us/azure/architecture/patterns/leader-election
肯定还有很多。
关于rabbitmq - 如果rabbitmq不能用作锁定服务,那么什么可以?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43645143/