ActiveMQ - Stomp + NIO

2

Atualmente, uso o ActiveMQ para exibir uma fila de mensagens STOMP com vários tópicos. Como agora estamos começando a obter vários milhares de conexões para a fila, tenho tentado implementar o NIO para reduzir o número de threads usados.

Após a documentação, modifiquei minha configuração para adicionar o NIO da seguinte forma:

No entanto, ao testar, ainda estou recebendo dois encadeamentos por conexão - um chamado NIO Transport Thread e outro chamado BrokerService.

Eu esperava que o uso de thread fosse muito menor usando o NIO. Portanto - estou errado em minhas expectativas ou há mais alterações de configuração necessárias para o NIO?

Obrigado

    
por Pete Redhead 04.12.2009 / 13:50

1 resposta

1

Com um rápido movimento pelos Fóruns do desenvolvedor do ActiveMQ, parece que houve alguns problemas arquitetônicos com a maneira como o transporte Stomp foi historicamente implementado no AMQ.

Parece que o problema AMQ-2386 pode potencialmente resolver o problema que parece estar ocorrendo e pode ser melhor verificar uma revisão > = 813722 do tronco do ActiveMQ para ver se ele resolve o problema?

    
por 04.12.2009 / 13:59

Tags