العودة
Python Workers من Cloudflare متاحة الآن للجميع
SiTech AI Team2 წთ. საკითხავი

Python Workers من Cloudflare متاحة الآن للجميع

أعلنت Cloudflare إتاحة Python Workers بشكل عام (GA): أصبحت Python لغة كاملة الدعم على المنصة، مع دعم FastAPI وDjango وFlask وتكامل قواعد البيانات عبر Hyperdrive.

أعلنت Cloudflare أن Python Workers أصبحت متاحة الآن بشكل عام (GA). وقد قُدّمت هذه الإمكانية قبل عامين لتشغيل تطبيقات Python داخل بيئة تشغيل Cloudflare Workers؛ وتقول الشركة إن هذه الخطوة تجعل Python لغة كاملة الدعم ومن الدرجة الأولى على منصتها للمطورين.

وصول بروح Python إلى خدمات Cloudflare

في السابق، كان استخدام ارتباطات Cloudflare من Python يتطلب تحويل كائنات Python إلى كائنات TypeScript بشكل صريح عند حدود RPC: فإرسال قاموس إلى Queue كان يحتاج إلى كود إضافي يعتمد على الدالة to_js من Pyodide. الآن أصبح تحويل الأنواع مدمجًا في بيئة تشغيل Workers وفي Python SDK، فلا حاجة إلى كتابة أي JavaScript. وتتصل Workers مباشرةً بـ Workers AI وR2 وD1 وHyperdrive وDurable Objects وQueues وWorkflows.

أطر العمل وحزم WASM وقواعد البيانات

يمكن الآن تشغيل FastAPI وDjango وFlask داخل Python Workers عبر موصّلي workers.asgi وworkers.wsgi الجديدين، اللذين يحوّلان طلب JavaScript الوارد إلى بنى WSGI/ASGI التي تتوقعها أطر عمل Python؛ وتتولى منصة Workers نفسها دور خادم الويب، فلا حاجة إلى تشغيل عملية uvicorn أو Gunicorn منفصلة. ولأن Python يعمل داخل صندوق رمل WebAssembly عبر Pyodide، اقترحت Cloudflare المقترح PEP 783، الذي قُبل بعد أكثر من عام من النقاش ويضع معيارًا لمنصة حزم تُسمى PyEmscripten؛ كما أُضيف دعم هذه المنصة إلى cibuildwheel. كذلك مكّنت استدعاءات النظام الخاصة بالمقابس، المبنية على connect API في Workers، مشغّلات قواعد البيانات المعتمدة على TCP مثل aiomysql وasyncpg، ما أتاح تكامل Hyperdrive مع PostgreSQL وMySQL، وجعل عملاء HTTP الذين تستخدمهم openai وlangchain وmcp تعمل بسلاسة.

أمثلة وخطوات تالية

نشرت Cloudflare نماذج جاهزة للإنتاج في مستودع python-workers-examples، ومنها مولّد للصور انطلاقًا من صور يجمع Queues وWorkflows وWorkers AI وR2، وعميل WebSocket لـ Bluesky Jetstream مدعوم بـ Durable Object، وخادم MCP، ونظام RAG مبني على Workers AI وVectorize. وأُضيفت أمثلة Python إلى جانب أمثلة TypeScript في الوثائق. وتقول الشركة إنها ستواصل العمل على الأداء وكفاءة الذاكرة ودعم مزيد من الحزم.

SSiTech

SiTech — تطوير ويب مدعوم بالذكاء الاصطناعي

نبني مواقع سريعة وعصرية وندمج الذكاء الاصطناعي في سير عمل الشركات. لديك مشروع أو سؤال؟ يسعدنا مساعدتك.