Queue dinamica com jms, possivel??  XML
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Autor Mensagem
mchiareli
JavaEvangelist
[Avatar]

Membro desde: 04/04/2006 15:14:50
Mensagens: 397
Offline

Tenho uma estrutura + ou - assim:

Topic 1 : Existe um classe que recebe informações de um hardware e fica enviando para este topic, assim todos os clientes que se subescrevem nele, recebem essas mensagens.

Queue Admin: Os clientes tem opção de enviar mensagens para o admin para algum tipo de suporte etc.

Até aqui tranquilo.....

O que eu preciso é o seguinte, cada cliente que subescreva no topic ou que fique online (vou verificar isto de alguma forma) crie uma fila para receber mensagens do administrador...

Pensando em um cliente apenas já fiz , mas preciso mesmo que isso seja sem quantidade fixa de cliente....

alguem tem alguma ideia?

codifica.wordpress.com
[WWW] [MSN]
domingos.neto
Thread.start()

Membro desde: 19/09/2007 11:51:25
Mensagens: 37
Offline

Amigo mchiareli,

Ao invés de usar uma Queue para cada cliente, você pode usar um TopicSubscriber com um message selector. Assim, cada cliente pode especificar as mensagens que quer receber.

O administrador, para publicar uma mensagem para um cliente, cria a mensagem, especifica uma propriedade tipo CLIENTE='ABC' e a publica no tópico. Apenas o cliente com o selector CLIENTE='ABC' vai receber esta mensagem.

Visite: http://www.codeinstructions.com/
mchiareli
JavaEvangelist
[Avatar]

Membro desde: 04/04/2006 15:14:50
Mensagens: 397
Offline

domingos.neto wrote:Amigo mchiareli,

Ao invés de usar uma Queue para cada cliente, você pode usar um TopicSubscriber com um message selector. Assim, cada cliente pode especificar as mensagens que quer receber.

O administrador, para publicar uma mensagem para um cliente, cria a mensagem, especifica uma propriedade tipo CLIENTE='ABC' e a publica no tópico. Apenas o cliente com o selector CLIENTE='ABC' vai receber esta mensagem.


não sabia dessa possibilidade, vou dar uma olhada aqui....

obrigado...

codifica.wordpress.com
[WWW] [MSN]
 
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Ir para:   
Powered by JForum 2.1.8 © JForum Team