tiewedlock.قفل بايثون مع دعم memcached | |
التحميل الان |
tiewedlock. الترتيب والملخص
الإعلانات
- رخصة:
- GPL v3
- السعر:
- FREE
- اسم الناشر:
- Silvano Buback
- موقع ويب الناشر:
- https://github.com/snbuback/
tiewedlock. العلامات
tiewedlock. وصف
TreatureDlock هو قفل موزز بيثون (حاليا فقط مع memcached) module.how لتكوين ملف الإعداد الخاص بك (في django، settings.py)، تكوين قفل: pythonimport tiexpresslockdlockdlockdiqueredlock.default_memcached_client = memcache.client ( deadlocklock.default_timeout = 60 distributlellock.default_blocking = Follacf قمت بإنشاء Memcached في Django، يمكنك استخدامه لتجريد Memcached.pythonfrom django.core.cache استيراد CacheastistributerLock.default_memcached_client = Cacheyou يمكن تكوين هذه الإعدادات في كل قفل، كمعلمة. استخدام الحد الأدنى من التكوين، كما الديانة: Pythonfrom Develop DistributerLock Import TreatedLock @ Distributerlock () Def Hello_world (): طباعة "Running'or as` مع "كتلة": Pythonfrom Develop DistrictLock استيراد TiewLock ... الرمز الخاص بي قيد التشغيل ('Hello'): تشغيل "... رمز الشفهري" يمكن أن تستخدم مع الخيوط التقليدية EADINGWITH TUEPTLOWLLOCK ('HELLO'، LOCK = THEORING.LOCK ()) طباعة "Running'argumspyThondef Teeplock (المفتاح، قفل = بلا شيء، حظر = لا شيء) * المفتاح: اسم المفتاح في Memcached. تجنب الأسماء الطويلة، لأن memcached يدعم فقط 255 حرفا في المفتاح. باستخدام اسم مفتاح Decorator سيكون اسم الفصل + اسم الأسلوب إذا لم يتم تحديده. * قفل: إذا كنت ترغب في استخدام استراتيجية قفل أخرى، مثل "Threading.lock ()` أو `threading.rlock ()`. الإعدادات الافتراضية إلى `treatedlock.memcachedlock.memcachedlock` * حظر: إذا كانت هناك عملية أخرى قفل، انتظر حتى يكون لديك قفل أو إحباط فورا، مما رفع` locknotacquirederror`. الإعدادات الافتراضية إلى `treatedlock.default_blocking`pruduct's الصفحة الرئيسية
tiewedlock. برامج ذات صلة