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