[rabbitmq-discuss] Dynamic route

Oscar Beltrán oscar.bego at gmail.com
Sat Apr 20 16:54:50 BST 2013


Muchas gracias Alvaro.

 Ok, ahora tengo una aplicación que envía comandos a varios clientes (unos
1500) los clientes son hardware, no les puedo cargar un cliente rabbitmq
(lo estoy investigando con arduino y mqtt), entonces programe una
aplicación intermedia que iniciara un hilo al cliente al momento de llegada
de un mensaje, este hilo tiene un socket al cliente hardware para
re-enviarle el comando que viene desde el rabbitmq.

Trate de mejorar todo haciendo que el hilo recién creado se suscriba de
forma directa el server rabbitmq, ahora los mensajes se envían a hilo y a
la aplicación intermedia. La aplicación intermedia descarta los mensajes
que también van de forma directa a algún cliente.

La pregunta es: Como modifico la suscripción para que la aplicación
intermedia descarte los mensajes de clientes que ya cuentan con un hilo
directo para su atención? y como regreso escuchar los mensajes descartados
cuando el hilo termina.

Creo que esto es una implementación del patrón Dynamic route.

Muchas gracias por la ayuda de antemano.


2013/4/18 Oscar Beltrán <oscar.bego at gmail.com>

> Ok, I'll try but my english is bad.
>
> How a build the pattern dynamic route? by example recipient list with
> dynamic route.
>
> I can send commands to queue "cmds", other app (app-1) read this messages,
> by each message this app create a thread for read the queue "cmds" with a
>  key routing, then, how avoid the arrival to the  messages the
> application-1 for messages that have been routed.
>
> thanks
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20130420/5597884e/attachment.htm>


More information about the rabbitmq-discuss mailing list