ما الجديد في API7 Enterprise 3.2.13: النشر المرن للخدمات

Zhihuang Lin

Zhihuang Lin

June 27, 2024

Products

API7 Enterprise تقدم ميزات لفصل بيئات البوابة بناءً على مجموعات البوابة وإدارة الإصدارات بين مجموعات البوابة المختلفة باستخدام قوالب الخدمة. مع تزايد تنوع متطلبات إدارة واجهات برمجة التطبيقات (API)، لاحظنا أن إدارة الإصدارات المعقدة ليست ضرورية لبعض المستخدمين خلال العمليات اليومية، ولكنهم يعطون الأولوية لقدرات التكوين المرن والتكرار السريع.

لتلبية احتياجات هؤلاء المستخدمين بشكل أفضل وتحسين تجربة التكوين في بيئات الاختبار، تم تقديم عملية النشر القابلة للتكوين الديناميكي في هذا التحديث.

مزايا عملية النشر الديناميكي

  1. تعزيز الكفاءة: في مجموعات بوابات الاختبار، غالبًا ما تصاحب التغييرات المتكررة في التكوين عمليات إصدار إصدارات جديدة. تعطيل عمليات نشر الخدمة الإلزامية في مجموعات بوابات الاختبار يسمح لك بتطبيق تغييرات التكوين بسرعة في بيئة الاختبار دون التأثير على بيئة الإنتاج.

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

كيفية فرض نشر الخدمة؟

تعديل تكوينات مجموعة البوابة

في الإصدار الجديد، قمنا بتبسيط التسلسل الهرمي المتداخل لمجموعات البوابات، وإزالة صفحة قائمة مجموعة البوابات الأصلية. عند تسجيل دخول المستخدم، يتم الآن الانتقال افتراضيًا إلى آخر مجموعة بوابات تم الوصول إليها. تم نقل قائمة مجموعات البوابات الحالية إلى نافذة منبثقة، يمكن الوصول إليها عن طريق النقر على اسم مجموعة البوابة في القائمة اليسرى لعرضها أو التبديل بينها أو إنشائها بسرعة.

مجموعات البوابات

عند إنشاء أو تعديل مجموعات البوابات، يمكنك اختيار ما إذا كنت تريد تمكين "فرض نشر الخدمة". بشكل افتراضي، يكون هذا الخيار معطلًا، مما يعني أنه يمكن تعديل تكوينات الخدمة مباشرة بعد النشر دون المرور بعملية نشر.

فرض نشر الخدمة

تعديل الخدمات

إذا لم يتم تمكين عملية نشر إلزامية في مجموعة البوابة، يمكنك إنشاء أو تعديل الخدمات مباشرة في قائمة الخدمات المنشورة في مجموعة البوابة.

إضافة الخدمات

الخدمات التي تم إنشاؤها مباشرة في مجموعة البوابة أو الخدمات التي تم تعديلها بعد تعطيل عملية نشر الخدمة سيكون لها حالة "بدون إصدار"، مما يشير إلى إصدار غير منشور رسميًا. يسمح هذا النوع من التكوين بالتكرار السريع دون القلق بشأن تعقيدات إدارة الإصدارات.

خدمة بدون إصدار

عند إنشاء الخدمات في مجموعة البوابة، يتم أيضًا إنشاء قالب خدمة مقابل. بغض النظر عما إذا كانت الخدمة تحتوي على رقم إصدار، يمكنك عرضها وإدارتها في مركز الخدمة.

خدمة بدون إصدار

نقاط يجب مراعاتها

  1. خصائص الإصدارات "بدون إصدار":

    • يمكن تعديل الإصدارات "بدون إصدار" في أي وقت، ولكن كل تعديل يتجاوز التكوينات السابقة دون الحفاظ على سجل تاريخي، وبالتالي لا يمكن التراجع عنها.

    • لتثبيت تكوينات الإصدارات "بدون إصدار"، يمكنك تعيين رقم إصدار لها من خلال عملية نشر رسمية.

  2. مزامنة الخدمات إلى مجموعات بوابات أخرى:

    • بغض النظر عما إذا كانت مجموعة البوابة تفرض نشر الخدمة، يمكنك مزامنة الخدمات إلى مجموعات بوابات أخرى.

    • بالنسبة للإصدارات "بدون إصدار" من الخدمات، فإن تحديد رقم إصدار أثناء المزامنة يضمن توحيد الإصدارات عبر مجموعتي البوابات.

العقد العلوية واكتشاف الخدمة

بالإضافة إلى ذلك، قمنا بدمج وتحسين تكوينات وعروض العقد العلوية واكتشاف الخدمة، مما يجعل إدارة أنواع عناوين العقد العلوية أكثر سهولة وفعالية.

العقد/اكتشاف الخدمة

الخلاصة

مع هذا التحديث، نهدف إلى تزويد المستخدمين بتجربة تكوين وإدارة خدمات أكثر مرونة وفعالية. سواء كنت بحاجة إلى تحكم صارم في الإصدارات في بيئات الإنتاج أو تبحث عن تكرار سريع في بيئات الاختبار، فإن هذه الميزات الجديدة تلبي احتياجاتك.

Tags: