Páginas filhas
  • Implantação do message broker para microsserviços

Esse documento encontra-se em processo de definição.

Na última reunião do comitê de microsserviços, o modelo lógico da divisão dos brokers foi bem definido.
Porém, a divisão física, virtual ou real, dos brokers ainda está sendo discutida.

Introdução

Esse documento define o modelo arquitetural de como implantar o message broker para comunicação entre os microsserviços da TOTVS.

Arquitetura

Figura 1 - Overview da comunicação entre microsserviços de produtos TOTVS

Conforme exemplificado acima, cada produto tem o seu próprio message broker para a comunicação interna entre os seus microsserviços. Ainda assim, os brokers permitem a conexão de serviços de outros produtos TOTVS, que podem se interessar em receber determinadas mensagens.

Leitura: Cria-se uma fila em qualquer broker em que o serviço espera receber mensagens. Se subscreve no(s) exchange(s) desejado(s). Pode exigir permissões especiais dependendo do conteúdo da mensagem trafegada.

Escrita: Apenas microsserviços pertencentes a um determinado produto podem enviar mensagens via o broker daquele produto. 

A divisão de ambientes existe apenas por produto.

Não será implementada a separação de brokers por clientes/tenant. 

Dentro de um mesmo broker, podemos encontrar exchanges e mensagens referentes a diferentes domínios e contextos delimitados.

Elaboração

 

Apresentação

 

Homologação

 

Issue JIRA

DTTALK1-193 - Obtendo detalhes do item... STATUS


  • Sem rótulos