Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Patrones de enrutamiento de API
En los entornos de desarrollo ágiles, los equipos autónomos (por ejemplo, escuadrones y tribus) poseen uno o más servicios que incluyen muchos microservicios. Los equipos exponen estos servicios como API para permitir a sus consumidores interactuar con su grupo de servicios y acciones.
Existen tres métodos principales para exponer las API HTTP a los principales consumidores mediante el uso de nombres de host y rutas:
Método |
Descripción |
Ejemplo |
---|---|---|
Se expone cada servicio como un nombre de host. |
|
|
Se expone cada servicio como una ruta. |
|
|
Se expone cada servicio como un encabezado HTTP. |
|
En esta sección se describen los casos de uso típicos de estos tres métodos de enrutamiento y sus ventajas y desventajas para ayudarle a decidir qué método se adapta mejor a sus requisitos y estructura organizativa.