Pergunta

Estou tendo problemas definição até o transporte multicast usando ActiveMQ. Notei com a versão 5.2 há um bug que impede que ele mesmo a construção da fábrica correta (fixo em 5.3). O fato existe esse bug me faz pensar se alguém está usando multicast em tudo . Como isso pode ser testada quando só recentemente foi habilitado?

Basta saber que isso é possível iria me ajudar muito. Obrigado.

EDIT:

Acontece que eu estava pendurado na construção da conexão. O SetClientID é uma chamada síncrona, para que o cliente se senta e aguarda indefinidamente. Esta é uma mina para quem utiliza multicast, há muitas chamadas no objeto AMQConnection essa chamada ensureConnectionInfoSent () que bloqueia até que ele recebe uma resposta. Este é apenas incompatível com multicast.

Foi útil?

Solução

Eu vi o multicast trabalho transporte no passado, em um desenvolvimento em vez de contexto de produção. Parecia um esquisito pouco, embora, e não me deu a confiança para confiar nele onde há dinheiro na linha.

IMO, ActiveMQ é ridiculamente buggy. Maioria erros básicos parecem insinuar-se a base de código em uma base regular, e é muito difícil ter confiança de que eles podem fazer as coisas difíceis quando o básico dar errado tantas vezes.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top