Distributedlock

Memcached destekli Python Dağıtılmış Kilitleme
Şimdi İndirin

Distributedlock Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • GPL v3
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Silvano Buback
  • yayıncı web sitesi:
  • https://github.com/snbuback/

Distributedlock Etiketler


Distributedlock Açıklama

DistributedLock, bir python dağıtılmış bir kilididir (şu anda yalnızca Memcached ile) modüldür. Kurulum dosyanızı (Django, Settower.py'de) yapılandırın, Kilitlemeyi Yapılandırın: PythonImport DistributedLockDistributedLock.default_memcached_Client = Memcache.Client ( ) distributedlock.default_timeout = 60distributedLock.default_blocking = Django'da Memcached'i ayarlarsanız, Memcached.pythonfrom django.core.cache ithalatını kullanabilirsiniz. Dekoratör olarak minimum konfigürasyonun kullanımı: Pythonfrom DistributedLock DistributedLock @ DistributedLock () Def Cello_World (): 'Koşu'or "Olarak Yazdır' Blok: PythonFrom DistributedLock DistributedLock ('Hello'): Yazdır ' Koşu '... benim kodum sonrası geleneksel iş parçacığı ile kullanabilirsiniz.LOCK (sadece işlem kilitlemede) Python DistributedLock Import DistributedLockImport Thr DistributedLock ('Merhaba', Lock = Threading.Lock ()) yazdırın 'Koşu'argumantsythondef DistributedLock (Anahtar, Kilit = Yok, Engelleme = Yok) * Anahtar: Memcached'deki anahtarın adı. Uzun isimlerden kaçının, çünkü memcached anahtarı sadece 255 karakter destekler. Dekoratör tuş adını kullanarak belirtilmemişse sınıf adı + yöntem adı olacaktır. * Kilit: İsterseniz, "threading.lock ()` veya `threading.rlock ()` gibi başka bir kilit stratejisini kullanın. varsayılanlar `distributedlock.memcachedlock.memcachedlock` * engelleme: Bir başka işlemin kilitlenmesi durumunda, derhal bir kilidi veya iptal edene kadar bekleyin, 'locknotacquirederror` yükseltiyor. Varsayılan olarak `distributedlock.default_blocking`product'ın ana sayfası


Distributedlock İlgili Yazılım

htpasswd

Kütüphane Htpasswd Kullanıcı (Temel Yetkilendirme) ve Grup Dosyalarıyla Çalışmak ...

108

İndirmek

murl

Python modülü URLPARSE için küçük bir sarmalayıcı ...

78

İndirmek