Você está na página 1de 1

ESTRUTURA QUE COMPÕE UM GRUPO DE MICROSERVIÇOS:

GATEWAY: microserviço que serve de porta de entrada de todos os outros microserviços. Ao


invés de um usuário acessar, diretamente, um microserviço específico, ele precisa fazer essa
solicitação para o GATEWAY, informando o NOME do microserviço. Por sua vez, o GATEWAY
redirecionará o usuário a uma INSTÂNCIA do microserviço. Porém o gateway não faz isso
sozinho. Para saber qual a instância mais otimizada o usuário deverá acessar, o GATEWAY
consulta o REGISTRY/DISCOVERY SERVER (explicado no próximo tópico). Ou seja, o GATEWAY e
o DISCOVERY SERVER trabalham em conjunto para atender as requisições;

REGISTRY/DISCOVERY SERVER: microserviço que registra e mapeia todas as INSTÂNCIAS de


TODOS os microserviços. Como cada microserviço pode ter várias instâncias ativas e cada uma
dessas instâncias estarão em portas diferentes, o DISCOVERY SERVER varre e mapeia cada uma
delas e faz o LOAD BALANCER (balanceamento de carga), para que todas as instâncias sejam
acessadas da forma mais otimizada possível

Você também pode gostar