Event schemas في Event Grid على Kubernetes

تقبل Event Grid على Kubernetes وتقدم الأحداث بتنسيق JSON. فهي تدعم مواصفات مخطط Cloud Events 1.0 وهذا هو المخطط الذي يجب استخدامه عند نشر الأحداث إلى Event Grid.

هام

تكون Event Grid على Kubernetes مع Azure Arc حالياً في المعاينة العامة. يتم توفير إصدار المعاينة هذا بدون اتفاقية مستوى الخدمة، ولا يوصى به لأحمال العمل الخاصة بالإنتاج. بعض الميزات ربما لا تكون مدعمة أو بها بعض القدرات المقيدة لمزيد من المعلومات، راجع ⁧⁩شروط الاستخدام التكميلية لمعاينات Microsoft Azure⁧⁩.

مخطط CloudEvent

CloudEvents هي مواصفات مفتوحة لوصف بيانات الحدث. يبسط إمكانية التشغيل البيني من خلال توفير مخطط حدث مشترك لنشر الأحداث واستهلاكها. راجع مواصفات CloudEvents للحصول على معلومات حول سمات السياق الإلزامي.

مثال - حدث يستخدم مخطط CloudEvents

[{
      "specversion": "1.0",
      "type" : "orderCreated",
      "source": "myCompanyName/us/webCommerceChannel/myOnlineCommerceSiteBrandName",
      "id" : "eventId-n",
      "time" : "2020-12-25T20:54:07+00:00",
      "subject" : "account/acct-123224/order/o-123456",
      "dataSchema" : "1.0",
      "data" : {
         "orderId" : "123",
         "orderType" : "PO",
         "reference" : "https://www.myCompanyName.com/orders/123"
      }
}]

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

للتعرف على الوجهات والمعالجات التي تدعمها Event Grid على Azure Arc من أجل Kubernetes، راجع Event Grid على Kubernetes - معالجات الأحداث.