توزع شده

قفل Python توزع شده با شتبان Memcached
انون بارر ن

توزع شده رتبه بند و خلاصه

تبلغات

  • Rating:
  • مجوز:
  • GPL v3
  • قمت:
  • FREE
  • نام ناشر:
  • Silvano Buback
  • وب سات ناشر:
  • https://github.com/snbuback/

توزع شده برسب ها


توزع شده شرح

Distriburedlock قفل توزع شده اتون (در حال حاضر تنها با MEMCACHED) ماول است. ونه برا ربند فال راه انداز خود را (در Django، settings.py)، ربند قفل: pythonimport توزع شده: pythonimport distributiclockdistributionlock.default_memcached_client = memcache.client ( ) توزع شده است استفاده از ربند حداقل، به عنوان دوراتور: Pythonfrom DistributionLock Import DistribureLock @ DistributionLock () Def Hello_world (): Print 'Running'or as' with` Block: Pythonfrom DistributuctionLock Import Distributionlock ... د من قبل از توزع شده ('Hello'): ا ' در حال اجرا ... د من س از شما م تواند با موضوع معمول استفاده ند. (فقط در قفل ساز فرآند) Pythonfrom DistributionLock Import DistributionLockImport Thr eadingwith distributlock ('hello'، lock = threading.lock ()) print 'runder'argamentspypypyphondef توزع شده (لد، قفل = هدام، مسدود ردن = ه) * لد: نام لد در memcached. از نام ها طولان اجتناب ند، زرا MemCached تنها 255 اراتر را شتبان م ند. با استفاده از نام لد Decorator نام لاس + نام نام خواهد بود ار مشخص نشده باشد. * LOCK: ار شما مال به استفاده از استرات قفل در، مانند Threading.lock () `ا` threading.rlock () `. ش فرض به `distributedlock.memcachedlock.memcachedlock` * مسدود ردن: ار فرآند در قفل شده باشد، صبر ند تا بلافاصله قفل ا قطع شود،` locknotacquirederroris را افزاش دهد. ش فرض به صفحه نماش توزع شده توسط صفحه اصل توزع شده است


توزع شده نرم افزارها مرتبط

htpasswd

تابخانه برا ار با اربر htpasswd (مجوز اساس) و فال ها روه ...

108

دانلود