Queue dinamica com jms, possivel?

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?

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.

[quote=domingos.neto]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.[/quote]

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

obrigado…