سروال قصير

مكتبة عميل couchdb غير متزامن
التحميل الان

سروال قصير الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • BSD License
  • السعر:
  • FREE
  • اسم الناشر:
  • Christian Swinehart
  • موقع ويب الناشر:
  • http://samizdat.cc/

سروال قصير العلامات


سروال قصير وصف

Corduroy هي وحدة بيثون توفر غلافا صاديا لبثون حول واجهة برمجة التطبيقات المستندة إلى HTTP من CouchDB. وراء الكواليس، فإنه ينشط في إجراءات الإدخال / الإخراج غير المتزامن من اختيارك من تورنادو أو الطلبات وحدات Gevent.Using Corduroy، يمكنك الاستعلام عن قاعدة البيانات دون حظر حلقة حدث الخادم الخاص بك، مما يجعلها مثالية لعمليات الدفعات الصغرى من COUGOUGAPP . usageas عالم حقيقي (ISH) مثال على العمل مع كودري، والنظر في هذا الزوج من معالجات أحداث تورنادو التي تحديث مستند حدد عنوان URL ثم الاستعلام عن طريقة عرض. يستخدم الأول احتياطيات صريحة لاستئناف التنفيذ بعد استلام كل استجابة من قاعدة البيانات: DB = قاعدة البيانات ("اللاعبين") التصنيف الفئة TransingDater (Tornado.web.Requesthandler): @ Tornado.Web.AsyNronchronous Post (الذات، Player_id) .new_score = int (self.Request.body) db.get (player_id، callback = self.got_player) def got_player (doc، الحالة): doc.score = self.new_score db.save (doc، callback = self.saved_player) def saved_player (الصراعات، الحالة): db.view ('المتصدرين / أعلى الدرعات'، رد الفعل = self.got_highscores) def got_highscores (الصفوف، الحالة): self.wite (json.dumps (الصفوف)) self.finish () بديل () بديل () بديل () بديل يتوفر بناء الجملة (عند استخدام Tornado) من خلال استخدام Decorator Relax. بدلا من تحديد ردود الاسترجاعات لكل عملية قاعدة بيانات، يمكن استدعاء المكتبة كجزء من تعبير العائد. ستؤدي وحدة مولد Stornado إلى اعتراض هذه الغلة وتوفير رد اتصال تلقائيا. النتيجة هي التعليمات البرمجية التي تبدو متتابعة تماما ولكنها ستظل تنفذ Asyncronously: Tranding ClassingDater (Tornado.Web.Requesthandler): Relax Def Post (Self، Player_ID): # قم بتحديث هذا النتيجة Doc = Ground DB.GET (Player_ID) Doc. النتيجة = int (self.request.body) fecred db.save (doc) # إرجاع التصنيفات الجديدة أعلى الدرجات = العائد db.view ("المتصدرين / الأعلى ) للحصول على مقدمة لطيفة في Corduroy (و Couchdb بشكل عام)، نلقي نظرة على الدليل. يمكن العثور على الوثائق لجميع فئات الحد من مستوى الوحدة النمطية ل Corduroy في القسم المرجعي. يمكن العثور على تثبيت InstallationAutomaticCorduroy في Pypi ويمكن تثبيته مع اختيارك من PIP أو Easy_Install.Manual InstallownLoad LoaddownLoad Corduroy-0.9.0.tar.gz: Tar XVZF Corduroy-0.9.0.tar.gzcd Corduroy-0.9.0Python Setup.py Instup.py قمت بتثبيت تطبيق Tornado، يمكن ل Corduroy استخدام عميل HTTP Python الخاص به من خلال تثبيت مع: Pip Install Corduroy Tornadoor إذا كنت تفضل العميل المعدل (الذي يدعم تجمع وغيرها من النيويطات)، استخدم: تثبيت PIP Corduroy Tornado PycurlIf Pycurl (أنا أبحث إليك، OS X)، حاول: Env Archflags = "- Arch X86_64" PIP تثبيت Pycurlgevent المستخدمين يمكنهم تثبيت مع : PIP تثبيت corduroy طلبات geventthe المكتبة يمكن أيضا استخدامها أيضا مع حظر I / O عادي: pip تثبيت corduroy requestsproduct الصفحة الرئيسية


سروال قصير برامج ذات صلة

الاتصال.

القذائف الغذائية والمكونات انضمت في سلسلة واحدة سعيدة كبيرة ...

85

تحميل