ربط بيانات RabbitMQ لإلقاء نظرة عامة على وظائف Azure
تتكامل Azure Functions مع RabbitMQ من خلال المشغلات وربط البيانات.
إشعار
يتم دعم روابط RabbitMQ بشكل كامل فقط على خطط Elastic Premium و Dedicated (App Service). خطط الاستهلاك والاستهلاك المرنة غير مدعومة حتى الآن.
روابط RabbitMQ غير مدعومة من قبل وقت تشغيل Azure Functions v1.x.
تُتيح إمتدادات RabbitMQ الخاصة بوظائف Azure إرسال واستقبال الرسائل باستخدام RabbitMQ API مع الحصول على الوظائف المتاحة.
الإجراء | نوع |
---|---|
قم بتشغيل «الوظيفة» عندما يتم إرسال الرسالة الخاصة ب RabbitMQ من خلال قائمة الانتظار | المشغِّل |
أرسل الرسائل الخاصة ب RabbitMQ | ربط الإخراج |
المتطلبات الأساسية
قبل استخدام ملحق RabbitMQ، عليك إعداد نقطة نهاية RabbitMQ. للتعرف على المزيد حول RabbitMQ، راجع صفحة البدء.
تثبيت الملحق
تعتمد حزمة NuGet الملحق التي تقوم بتثبيتها على وضع C# الذي تستخدمه في تطبيق الوظائف:
يتم تنفيذ الوظائف في عملية عامل C# معزولة. لمعرفة المزيد، راجع دليل تشغيل وظائف C# Azure في عملية عامل معزولة.
أضف الملحق إلى مشروعك عن طريق تثبيت حزمة NuGet.
تثبيت الحزمة
يُعدّ ملحق RabbitMQ جزءاً من مجموعة الملحقات المحددة في ملف مشروع host.json. عند إنشاء مشروع يستهدف الإصدار 3.x أو أحدث، يجب أن تكون هذه المجموعة مثبّتة بالفعل. لمعرفة المزيد، راجع حزمة الإضافات.