Entendendo Tecnologia Distribuída: Resolvendo Transações Distribuídas com Mensagens de Transação do RocketMQ
rocketmq-broker: Recebe mensagens dos produtores e as armazena (através do rocketmq-store), os consumidores obtêm mensagens deste componente.
rocketmq-client: Fornece APIs de cliente para envio e recebimento de mensagens.
rocketmq-namesrv: NameServer, similar ao Zookeeper, armazena metadados em tempo de execução como TopicName e filas.
rocketmq ...
Publicado em 8-31 22:39
Utilizando RabbitMQ para Gerenciar Transações Distribuídas
Estratégias Comuns para Transações Distribuídas
Existem diversas abordagens para lidar com transações distribuídas:
Protocolos XA/JTA: Baseada em bancos de dados, requer suporte do fornecedor do banco de dados e pode ser implementada com componentes Java como o Atomikos.
Verificação Assíncrona de Dados: Semelhante ao mecanismo de pagamento de ...
Publicado em 7-22 07:35