2
respostas

Dúvida vm: localhost

Nico,

Qual a vantagem de subir o ActiveMQ junto com a nossa aplicação(dentro da mesma vm - embutido)? Esta opção é recomendada? E em qual situação?

"Isso pode ser útil quando queremos ter as vantagens do MOM dentro de uma aplicação web, por exemplo, sem precisar manter uma instância separada do ActiveMQ."

Alguém já utilizou esta alternativa? Qual foi a motivação?

Obrigado.

2 respostas

Boa tarde Izac. Utilizamos o ActiveMQ aqui na nossa empresa como serviço Standalone pois temos diversas aplicações se integrando via troca de mensagens. Um ganho que temos com isso é que podemos parar aplicações de processamento sem perder os dados que estão sendo enviados por aplicações cliente (cadastro) e isso fica transparente para o usuário final (app cliente), pois as mensagens vão se acumulando nas filas e podem ser processadas posteriormente. Pense nisso, ao subir a mensageiria com um app web por exemplo, vc pode enfrentar problemas de indisponibilidade de serviço em seus clientes quando for realizar um novo deploy da aplicação.

Olá Diogo,

Acredito que você não entendeu minha pergunta.

O cenário que você citou como exemplo está muito claro e com certeza foi um bom exemplo do uso de MOMs. Mas a minha pergunta foi outra.

Att