تمكين دعم Dapr في البوابة المستضافة ذاتياً
ينطبق على: المطور | بريميوم
يتيح تكامل Dapr في APIM لفرق العمليات الكشف مباشرة عن الخدمات المصغرة ل Dapr الموزعة على مجموعات Kubernetes كواجهات برمجة تطبيقات، وجعل واجهات برمجة التطبيقات هذه قابلة للاكتشاف وقابلة للاستهلاك بسهولة من قبل المطورين الذين يعانون من عناصر تحكم مناسبة عبر عمليات نشر Dapr متعددة - سواء في السحابة أو محليا أو على الحافة.
Dapr هو وقت تشغيل محمول لإنشاء تطبيقات عديمة الحالة وذات حالة قائمة على الخدمات الصغيرة مع أي لغة أو إطار عمل. وهو ينظم أنماط الخدمات الصغيرة الشائعة، مثل اكتشاف الخدمة والاستدعاء بمنطق إعادة المحاولة المدمج، أو النشر والاشتراك مع دلالات التسليم مرة واحدة على الأقل، أو موارد الربط القابلة للتوصيل لتسهيل التركيب باستخدام الخدمات الخارجية. انتقل إلى dapr.io للحصول على معلومات مفصلة وتعليمات حول كيفية البدء مع Dapr.
لتشغيل دعم Dapr في البوابة المستضافة ذاتيا لإدارة واجهة برمجة التطبيقات، أضف التعليقات التوضيحية Dapr التالية إلى قالب توزيع Kubernetes، مع app-name
استبدال بالاسم المطلوب. تتوفر هنا معاينة كاملة لإعداد APIM واستخدامها مع Dapr.
template:
metadata:
labels:
app: app-name
annotations:
dapr.io/enabled: "true"
dapr.io/app-id: "app-name"
تلميح
يمكنك أيضاً توزيع البوابة المستضافة ذاتياً مع الإدارة واستخدام خيارات تكوين Dapr.
توفر إدارة واجهة برمجة التطبيقات نهج محددة للتفاعل مع واجهات برمجة تطبيقات Dapr المكشوفة من خلال البوابة المستضافة ذاتيا.
- تعرف على المزيد حول تكامل Dapr في APIM