具有多个后端的锁库
padlock的Python项目详细描述
挂锁是一个python库,它通过一个简单的接口提供锁,并提供几个后端 (实际上,现在只有一个,直到有人contributes another)所以 您可以选择最适合您需要的后端。
它真的很容易使用。例如,下面是如何创建cassandra行锁:
>>> import padlock, pycassa >>> pool = pycassa.ConnectionPool('my_keyspace') >>> with padlock.get('cassandra, pool=pool, column_family='my_column_family'): ... do_important_shit() "success!"
胡扎!