المشرف_cache.

تمديد RPC للمشرف
التحميل الان

المشرف_cache. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • BSD License
  • السعر:
  • FREE
  • اسم الناشر:
  • Mike Naberezny
  • موقع ويب الناشر:
  • http://github.com/mnaberez/

المشرف_cache. العلامات


المشرف_cache. وصف

تمديد RPC للمشرف SAVERVER_CACHACHE هو ملحق RPC لوحدة المشرف التي توفر القدرة على ذاكرة التخزين المؤقت كميات محدودة من البيانات في مثيل المشرف كأزواج مفتاح / قيمة. تتوفر حزم TallstallationRelease على مؤشر حزمة Python (Python). يمكنك تنزيلها من هناك أو يمكنك استخدام Easy_Install للتثبيت تلقائيا أو الترقية بعد استخراج الحزمة، استخدم الأمر التالي لتثبيت: تثبيت تثبيت Pytup.py $ تثبيت الحزمة، يجب عليك تعديل ملف Supervisord.conf لتسجيل واجهة RPC والمشغل البرنامج المساعد: المشرف. RPCInterface: make_cache_rpcinterface supervisor.ctl_factory = supervisor_cache.controllerplugin: make_cache_controllerpluginafinaferfinafer تعديل ملف sapervisord.conf، يجب إعادة تشغيل كل من مثيل المشرف والمشرف على حد سواء التغييرات التي يجب أن تأخذها هذه التغييرات. مخزنة وجلب. توضح جلسة مترجم Python التالية الاستخدام .First، يجب تكوين كائن ServerProxy. إذا كان Supervisord يستمع في مأخذ توصيل INET، فإن تكوين Server Proxy بسيط: >>> استيراد XMLRPCLIB >>> S = XMLRPCLIB.ServerProxy ('http: // localhost: 9001') إذا كان Supervisord يستمع على مقبس المجال، يمكن أن يكون Server Proxy تكوينها مع supervisransport. لا يزال يجب توفير عنوان URL ويكون عنوان URL HTTP صالحا لاسترضاء ServerProxy، لكنه لا لزوم له. >>>> استيراد Xmlrpclib >>> من Supervisor.xmlrpc استيراد الاستيراد >>> S = XMLRPCLIB.ServerProxy ('http: //127.0 .0.1 / أيا كان "، ... Seeprisranstransport ('' '' '' '' '' ''، .Cache.getkeys () [] >>> s.cache.store ('foo'، 'bar') صحيح >>> s.cache.fetch ('foo') 'bar' >>> s.cache.getkeys () يجب أن يكون المفتاح سلسلة ولا يمكن أن يكون طول الصفر. يجب أن تكون القيمة أيضا سلسلة ولكن يسمح ليكون بطول صفر. يرجى الرجوع إلى وثائق المصدر المضمنة للحصول على تفاصيل كل أمر متاح. متطلبات: بيثون


المشرف_cache. برامج ذات صلة