simplerpc.

rpc بسيط
التحميل الان

simplerpc. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • The Apache License 2.0
  • السعر:
  • FREE
  • اسم الناشر:
  • Kevin L. Mitchell
  • موقع ويب الناشر:

simplerpc. العلامات


simplerpc. وصف

SimplerPC هي حزمة RPC بسيطة لبثون، ودعم كل من عميل وخادم الوظائف من خلال تعريف فئة واحدة. لتنفيذ العميل والخادم، قم فقط بتوسيع فئة SimpleRPC وتحديد وظائف RPC كطرق لهذه الفئة، مزينة مع Decorator ReMote. (لاحظ أن الأساليب إغلاق ()، Ping ()، Connect ()، والاستماع ()، والخدمة ()، كما هي سمات المضيف والمنفذ والمنفذ والوضع والوضع والكوين وسمة Connection_Class Class Class.) لتشغيل الخادم، ما عليك سوى الاتصال بطريقة الاستماع ()، والذي سيقوم بحلقة إلى الأبد، وقبول العملاء واستخدام EventLET لتفرخ مؤشر ترابط لخدمتها (تنفذ باستخدام طريقة الخدمة (). بالنسبة للعميل، ما عليك سوى الاتصال ببساطة طريقة RPC كافية، ولكن يمكن تهيئة الاتصال بشكل صريح عن طريق الاتصال بطريقة الاتصال (). يمكن إغلاق الاتصال عن طريق الاتصال بالإغلاق ()، ويمكن الحصول على وقت ذهابا وإيابا في استخدام طريقة Ping (). لاحظ أن جميع حجج الوظائف والنتائج يجب أن تكون قابلة للتسلسل بواسطة حزمة Python JSON. (قد تثير أساليب RPC استثناءات، طالما أن فئة الاستثناء متوفرة على جانب العميل؛ إذا لم يكن الأمر كذلك، فسيتم تشغيل الاستثناء إلى شركة فيورثة.) لاحظ أن Simplerpc بسيط للغاية بحيث لا يتم بذل أي جهد لاستخدام اتصال آمن اكتب، مثل SSL. لهذا السبب، يجب بدء تشغيل الخادم في 127.0.0.1، لمنع التطالب. (يقوم العملاء بإرسال "Authkey" إلى الخادم، والتي يستخدم الخادم لتخويل العميل، ولكن يتم إرسال هذا "Authkey" كنص عادي.) من الممكن استخدام تقنية اتصال أكثر أمانا، مثل SSL، عن طريق التمديد فئة الاتصال وإعداد سمة Connection_Class الفئة لعلم الفئة الفرعية SIMPLERPC هذه إلى هذه الصفحة الرئيسية


simplerpc. برامج ذات صلة