As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Padrões de roteamento de API
Em ambientes de desenvolvimento ágil, equipes autônomas (por ex., esquadrões e tribos) possuem um ou mais serviços que incluem muitos microsserviços. As equipes expõem esses serviços como APIs para permitir que seus consumidores interajam com seu grupo de serviços e ações.
Há três métodos principais para expor as APIs HTTP aos consumidores upstream usando nomes de host e caminhos:
Método |
Descrição |
Exemplo |
---|---|---|
Exponha cada serviço como um nome de host. |
|
|
Exponha cada serviço como um caminho. |
|
|
Exponha cada serviço como um cabeçalho HTTP. |
|
Esta seção descreve os casos de uso típicos desses três métodos de roteamento e suas vantagens e desvantagens para ajudá-lo a decidir qual método se adapta melhor aos seus requisitos e estrutura organizacional.