نصيحة بشأن خلفية مهمة مع المتغيرات؟
-
26-09-2019 - |
سؤال
لديّ python webapp يقبل بعض البيانات عبر post. يمكن أن تستغرق الطريقة التي يتم استدعاؤها بعض الوقت لإكمالها (30-60s) ، لذلك أود "خلفية" الطريقة حتى أتمكن من الرد على المستخدم برسالة "معالجة".
البيانات حساسة للغاية ، لذلك أفضل عدم استخدام أي حلول قائمة على قائمة الانتظار. أريد أيضًا التأكد من عدم توقف الطريقة الخلفية في حالة فشل WebApp بأي شكل من الأشكال.
فكرتي الأولى هي أن أتخلى عن عملية ، لكنني غير متأكد من كيفية نقل المتغيرات إلى العملية.
لقد استخدمت جيفنت من قبل ، والتي لها طريقة مفيدة: gevent.spawn(function, *args, **kwargs)
. هل هناك شيء من هذا القبيل يمكنني استخدامه في مستوى العملية؟
أي نصيحة أخرى؟
لا تنتمي إلى StackOverflow