معرفی شرکت ها


distlock-client-0.1.1


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Distribute lock system's client.
ویژگی مقدار
سیستم عامل -
نام فایل distlock-client-0.1.1
نام distlock-client
نسخه کتابخانه 0.1.1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده zencore
ایمیل نویسنده appstore@zencore.cn
آدرس صفحه اصلی https://github.com/appstore-zencore/distlock-client
آدرس اینترنتی https://pypi.org/project/distlock-client/
مجوز MIT
distlock-client =============== .. image:: https://travis-ci.org/appstore-zencore/distlock-client.svg?branch=master :target: https://travis-ci.org/appstore-zencore/distlock-client .. image:: https://img.shields.io/codecov/c/github/appstore-zencore/distlock-client.svg?style=flat-square :target: https://codecov.io/gh/appstore-zencore/distlock-client Distribute lock system's client. Install ------- :: pip install distlock-client Usage ----- 1. Use Lock apis. :: from distlock_client import Lock from distlock_client import get_app_unique_name from .services import do_something def view01(request): lockName = "view01_lock" appid = get_app_unique_name() server = "http://127.0.0.1/" lock = Lock(appid, server) locked = lock.safe_acquire(lockName, 60) if locked: try: do_something() finally: lock.safe_release(lockName) 2. Use with statement. :: from distlock_client import Lock from distlock_client import distlock from distlock_client import get_app_unique_name from .services import do_something def view01(request): lockName = "view01_lock" appid = get_app_unique_name() server = "http://127.0.0.1/" lock = Lock(appid, server) with distlock(lock, lockName) as locked: if locked: do_something() Misc ---- 1. Available servers. - django-distlock-server [python, django, database backend] - django-distlock-server-redis [python, django, redis backend]


نحوه نصب


نصب پکیج whl distlock-client-0.1.1:

    pip install distlock-client-0.1.1.whl


نصب پکیج tar.gz distlock-client-0.1.1:

    pip install distlock-client-0.1.1.tar.gz