بنيات قائمة على الأحداث بلا خادم مع وظائف Azure Cosmos DB و Azure

ينطبق على: NoSQL

توفر وظائف Azure أبسط طريقة للاتصال بـموجز التغيير. يمكنك إنشاء وظائف Azure تفاعلية صغيرة سيتم تشغيلها تلقائيا في كل حدث جديد في موجز تغيير حاوية Azure Cosmos DB.

الوظائف المستندة إلى الحدث بلا خادم التي تعمل مع مشغل Azure Functions ل Azure Cosmos DB

باستخدام مشغل Azure Functions ل Azure Cosmos DB، يمكنك الاستفادة من وظيفة تغيير التحجيم والكشف عن الأحداث الموثوق بها لمعالج موجز التغيير دون الحاجة إلى الحفاظ على أي بنية أساسية للعامل. ما عليك سوى التركيز على منطق وظائف Azure الخاص بك دون القلق بشأن بقية البنية الأساسية لبرنامج ربط العمليات التجارية تحديد مصادر الأحداث. يمكنك حتى مزج المشغل مع أي روابط أخرى لوظائف Azure.

إشعار

يستخدم مشغل Azure Functions أحدث وضع موجز لتغيير الإصدار. حاليا، يتم دعم مشغل Azure Functions ل Azure Cosmos DB للاستخدام مع واجهة برمجة التطبيقات ل NoSQL فقط.

المتطلبات

لتنفيذ تدفق قائم على الأحداث بلا خادم، فأنت بحاجة إلى:

  • الحاوية المراقبة: الحاوية المراقبة هي حاوية Azure Cosmos DB التي تتم مراقبتها، وتخزن البيانات التي يتم إنشاء موجز التغيير منها. تنعكس أي إدخالات وتحديثات للحاوية المراقبة في التغذية المتغيرة للحاوية.
  • حاوية الإيجار: تحافظ حاوية التأجير على الحالة عبر مثيلات وظيفة Azure المتعددة والديناميكية بلا خادم وتمكّن القياس الديناميكي. يمكنك إنشاء حاوية التأجير تلقائيا باستخدام مشغل Azure Functions ل Azure Cosmos DB. يمكنك أيضًا إنشاء حاوية الإيجار يدويًا. لإنشاء حاوية التأجير تلقائيا، قم بتعيين علامة CreateLeaseContainerIfNotExists في التكوين. حاويات الإيجار المقسمة مطلوبة للحصول على /idتعريف مفتاح القسم.

إنشاء مشغل Azure Functions ل Azure Cosmos DB

يتم الآن دعم إنشاء Azure Function باستخدام مشغل Azure Functions ل Azure Cosmos DB عبر جميع تكاملات Azure Functions IDE وCLI:

تشغيل المشغل محليا

يمكنك تشغيل Azure Function محليًا باستخدام قاعدة بيانات Azure Cosmos Emulator لإنشاء التدفقات المستندة إلى الأحداث بلا خادم وتطويرها بدون اشتراك Azure أو تكبد أي تكاليف.

إذا كنت ترغب في اختبار سيناريوهات مباشرة في السحابة، يمكنك تجربة Azure Cosmos DB مجانا دون أي بطاقة ائتمان أو اشتراك Azure مطلوب.

الخطوات التالية

يمكنك الآن الاستمرار في معرفة المزيد حول موجز التغيير في المقالات التالية: