REST et gRPC dominent la communication moderne entre services dans les systèmes natifs du cloud. REST offre une capacité de débogage et de compatibilité, tandis que gRPC fournit une latence et un débit supérieurs. Cependant, les systèmes de production fonctionnent à travers des réseaux hétérogènes, des charges fluctuantes, des pannes partielles et des proxys et maillages de services évolutifs, où le meilleur protocole peut changer d'une minute à l'autre. Cet article présente les Fabrics d'API auto-optimisants (SOAF), une architecture novatrice dans laquelle un contrôleur IA agentique sélectionne de manière autonome REST ou gRPC par requête, par service, et par fenêtre temporelle en utilisant la télémétrie en direct. Nous formalisons la sélection de protocole comme un problème d'optimisation contraint sur la latence, le taux d'erreur et le coût, mettons en œuvre une boucle de contrôle multi-agent et évaluons l'approche sur un banc d'essai de microservices avec des impairments réseau injectés. Nos résultats montrent que SOAF réduit significativement la latence de queue et les taux d'erreur par rapport aux politiques statiques uniquement REST et uniquement gRPC, démontrant que la sélection de transport d'API devrait être traitée comme un problème de contrôle à l'exécution plutôt que comme un choix à la conception.
Madhu Chellapilla (Jeu,) a étudié cette question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: