أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى
مستندات Apigee X. info
ما هو دمج موصّل Apigee Edge API Hub؟
يسهّل دمج موصّل Apigee Edge API Hub عملية الإعداد التلقائي لبيانات وصفية خاصة بواجهة برمجة التطبيقات (مثل تعريفات خادم وكيل واجهة برمجة التطبيقات والمواصفات والتفاصيل ذات الصلة) وبيانات وقت التشغيل (مثل مقاييس عدد الزيارات إلى واجهة برمجة التطبيقات والإحصاءات) من مؤسسات Apigee Edge مباشرةً إلى API Hub في Google Cloud. يوفر هذا التكامل عرضًا مركزيًا موحّدًا لواجهات برمجة التطبيقات على مستوى بوابات مختلفة، ما يسهّل عملية اكتشاف واجهات برمجة التطبيقات وإدارتها والتحكّم فيها.
المزايا الرئيسية
- اكتشاف مركزي لواجهات برمجة التطبيقات: يمكن اكتشاف جميع واجهات Apigee Edge API في API Hub إلى جانب واجهات برمجة التطبيقات من مصادر أخرى.
- تحسين نطاق الظهور: يمكنك الحصول على إحصاءات عن مشهد واجهات برمجة التطبيقات من خلال البيانات الوصفية الموحّدة ومعلومات وقت التشغيل.
- إدارة مبسطة: يمكنك تبسيط إدارة واجهات برمجة التطبيقات وإدارة مراحل النشاط في منظومة واجهات برمجة التطبيقات المتنوعة.
آلية العمل
يُنشئ دمج موصِّل Apigee Edge API Hub قناة آمنة وتلقائية لتدفّق معلومات واجهة برمجة التطبيقات من مؤسسات Apigee Edge إلى API Hub. تتضمّن هذه العملية مصافحة بين Apigee Edge وخدمة توفير API Hub.
- توفير API Hub ومثيل المكوّن الإضافي: تبدأ بإعداد API Hub ضِمن مشروعك على Google Cloud وإنشاء مثيل المكوّن الإضافي. يعمل مثيل المكوّن الإضافي هذا كمعرّف فريد (معرّف البوابة) ونقطة تسجيل لمؤسسات Apigee Edge. أثناء عملية الإعداد هذه، يمكنك أيضًا ضبط إضافات API Hub التي تحدّد ما إذا كان سيتمّ معالجة البيانات الوصفية لواجهة برمجة التطبيقات فقط، أو البيانات الوصفية وبيانات وقت التشغيل. بعد ذلك، ينشئ خادم توفير API Hub عمليات الربط الداخلية اللازمة لمعرّف البوابة واسم مؤسستك المحدّدَين.
- تفعيل Apigee Edge: بعد أن يصبح مثيل المكوّن الإضافي جاهزًا، يمكنك تفعيل أداة ربط API Hub بشكل صريح لمؤسسة Apigee Edge معيّنة من خلال إجراء طلب إلى واجهة Management API. في هذا الطلب، عليك تقديم
gatewayId
(اسم مورد المثيل) الذي يربط مؤسسة Edge بمثيل API Hub المحدّد. يؤدي هذا الإجراء إلى تشغيل خدمة ربط API Hub ضِمن Apigee Edge. - مزامنة البيانات:
- مزامنة البيانات الوصفية: يبدأ Apigee Edge تلقائيًا في استخراج البيانات الوصفية لواجهة برمجة التطبيقات ونقلها (مثل إعدادات خادم وكيل لواجهة برمجة التطبيقات ومواصفات OpenAPI) إلى مثيل API Hub المرتبط. تضمن هذه المزامنة تعديل تعريفات واجهة برمجة التطبيقات باستمرار في API Hub.
- مزامنة بيانات وقت التشغيل: إذا تم تفعيل الإضافات ذات الصلة في API Hub، يجمع Apigee Edge أيضًا بيانات وقت التشغيل (مثل إحصاءات عدد الزيارات ومعدّلات الخطأ) ويرسلها إلى API Hub. يوفّر ذلك إحصاءات تشغيلية حول واجهات برمجة التطبيقات في مكان مركزي.
- المراقبة والتعديلات المستمرة: يراقب دمج موصّل API Hub باستمرار أي تغييرات في واجهات برمجة التطبيقات Apigee Edge (مثل عمليات النشر والتعديلات الجديدة)، ويدفع هذه التعديلات تلقائيًا إلى API Hub. يمكن الاستعلام عن حالة الدمج من خلال واجهات برمجة التطبيقات الخاصة بإدارة Edge. تتكيّف معالجة البيانات الوصفية وبيانات وقت التشغيل بشكلٍ ديناميكي استنادًا إلى حالة "مثيل مكوّن API Hub الإضافي" والإضافات التي تمّ إعدادها.
يضمن تدفّق البيانات السلس هذا أن يعرض API Hub دائمًا نظرة شاملة وحديثة على واجهات برمجة التطبيقات المُدارة في Apigee Edge.