Gunicorn: كيفية مشاركة الكائن في عملية العمل ، وتوقيت تغيير الكائن.

تم إنشاؤها على ٢٩ يناير ٢٠١٨  ·  4تعليقات  ·  مصدر: benoitc/gunicorn

Question

ال 4 كومينتر

يمكنه التعامل مع gunicorn? emgency!

ليس من الواضح ما الذي تطلبه.

لا يحتوي برنامج gunicorn على أي دعم لمشاركة الكائنات بين عمليات العاملين المختلفة. ستحتاج إلى استخدام نهجك الخاص لذلك. هناك العديد من الخيارات حسب احتياجاتك. وتشمل هذه:

  • مخزن بيانات NoSQL مثل Redis أو ZODB
  • قاعدة بيانات SQL مثل MySQL أو sqlite
  • عملية مخصصة للتعامل مع جميع البيانات التي تتواصل معها ، مثل قائمة انتظار الكرفس أو حتى استخدامك للمآخذ.

1.هل يمكنني مشاركة الملف في عملية العمل المختلفة?
قبل أن تبدأ gunicorn قرأت الملف في الذاكرة ووقت تغيير الذاكرة

في بعض الحالات ، على سبيل المثال: التعلم الآلي. لديك دائمًا نموذج بيانات ضخم ، وهذا النموذج للقراءة فقط. من أجل استخدام متعدد النواة على جهاز كمبيوتر ، يجب أن نستخدم المعالجات المتعددة بدلاً من خيوط المعالجة المتعددة ، بحيث يمكن لـ gunicorn مشاركة البيانات المشتركة بين جميع المعالجات سيكون مفيدًا للغاية.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات