Nouveautés d'API7 Enterprise 3.2.13 : Publication de services flexible

Zhihuang Lin

Zhihuang Lin

June 27, 2024

Products

API7 Enterprise propose des fonctionnalités pour séparer les environnements de passerelle en fonction des groupes de passerelles et gérer les versions entre différents groupes de passerelles à l'aide de modèles de service. Avec l'augmentation de la diversité des besoins en gestion d'API, nous avons reconnu que la gestion complexe des versions n'est pas nécessaire pour certains utilisateurs lors des opérations quotidiennes, mais qu'ils privilégient plutôt une configuration flexible et des capacités d'itération rapide.

Pour mieux répondre aux besoins de ces utilisateurs et améliorer l'expérience de configuration dans les environnements de test, le processus de publication dynamique configurable est introduit dans cette mise à jour.

Avantages du processus de publication dynamique

  1. Efficacité accrue : Dans les groupes de passerelles de test, les changements de configuration fréquents accompagnent souvent les processus de publication de nouvelles versions. Désactiver les processus de publication forcée des services dans les groupes de passerelles de test vous permet d'appliquer rapidement les changements de configuration dans l'environnement de test sans affecter l'environnement de production.

  2. Flexibilité accrue : Pour les utilisateurs qui n'ont pas besoin d'une gestion stricte des versions, désactiver les processus de publication forcée des services dans tous les groupes de passerelles élimine les étapes fastidieuses de publication de versions, offrant ainsi des services de gestion de configuration efficaces et flexibles.

Comment forcer la publication des services ?

Modification des configurations des groupes de passerelles

Dans la nouvelle version, nous avons simplifié la hiérarchie imbriquée des groupes de passerelles, supprimant la page de liste des groupes de passerelles d'origine. Lors de la connexion de l'utilisateur, vous accédez désormais par défaut au dernier groupe de passerelles consulté. La liste des groupes de passerelles existants a été déplacée vers une fenêtre contextuelle, accessible en cliquant sur le nom du groupe de passerelles dans le menu de gauche pour une visualisation, un changement ou une création rapide.

Groupes de passerelles

Lors de la création ou de la modification des groupes de passerelles, vous pouvez choisir d'activer ou non la "Publication forcée des services". Par défaut, cette option est désactivée, ce qui signifie que les configurations de service peuvent être modifiées directement après publication sans passer par un processus de publication.

Publication forcée des services

Modification des services

Si le groupe de passerelles n'a pas de processus de publication forcée activé, vous pouvez directement créer ou modifier des services dans la liste des services publiés du groupe de passerelles.

Ajouter des services

Les services créés directement dans le groupe de passerelles ou les services modifiés après la désactivation du processus de publication des services auront un statut "Aucune version", indiquant une version non officiellement publiée. Ce type de configuration permet une itération rapide sans se soucier des complexités de la gestion des versions.

Service sans version

Lors de la création de services dans un groupe de passerelles, un modèle de service correspondant est également créé. Que le service ait ou non un numéro de version, vous pouvez le visualiser et le gérer dans le centre de services.

Service sans version

Points à noter

  1. Caractéristiques des versions "Aucune version" :

    • Les versions "Aucune version" peuvent être modifiées à tout moment, mais chaque modification remplace les configurations précédentes sans conserver un historique, et ne peut donc pas être annulée.

    • Pour solidifier les configurations des versions "Aucune version", vous pouvez leur attribuer un numéro de version via un processus de publication formel.

  2. Synchronisation des services vers d'autres groupes de passerelles :

    • Que le groupe de passerelles applique ou non la publication forcée des services, vous pouvez synchroniser les services vers d'autres groupes de passerelles.

    • Pour les versions "Aucune version" des services, spécifier un numéro de version lors de la synchronisation garantit une version identique dans les deux groupes de passerelles.

Nœuds en amont et découverte de services

De plus, nous avons intégré et optimisé les configurations et les affichages des nœuds en amont et de la découverte de services, rendant la gestion des types d'adresses en amont plus intuitive et efficace.

Nœuds/Découverte de services

Conclusion

Avec cette mise à jour, nous visons à offrir aux utilisateurs une expérience de configuration et de gestion des services plus flexible et efficace. Que vous ayez besoin d'un contrôle de version strict dans les environnements de production ou que vous recherchiez une itération rapide dans les environnements de test, ces nouvelles fonctionnalités répondent à vos besoins.

Tags: