我正在寻找一个可以在分布式系统中的python中使用的读写器锁。
到目前为止我发现:
除了kazoo /动物园管理员,还有更轻量级的替代方案吗?理想情况下,纯python解决方案仍然是经过战斗测试的吗?
发布于 2020-04-05 00:53:05
Redis是,单线程操作和读/写操作是原子;这意味着多个同时读/写操作不会成功,读取器和写入器将以原子方式顺序获得对资源的访问。我相信,如果将资源作为redis数据结构之一保存,这将解决您的问题。当将redis和python作为组合使用时,您不需要单独的读写器锁定机制,在这种组合中,资源保存在redis中。
希望它能帮上忙
https://stackoverflow.com/questions/60821649
相似问题