Tengo este escenario: Un cliente envía un mensaje a una instancia de cola msmq y hay 3 procesos que escuchan en esta cola. Quiero poder permitir que cada una de esas instancias seleccione un mensaje diferente y lo procese.MSMQ uno (cola) para muchos (oyentes) escenario
Sé que es un escenario de uso común para colas y ya tengo código de trabajo para esto usando MSMQ, .NET y C#.
Sin embargo, me pregunto si msmq es mi mejor opción aquí - la documentación establece claramente que MSMQ está destinado a la comunicación "uno a uno", lo que significa que no debe haber más de un oyente.
Eso me deja preguntándome, ¿es lo que estoy haciendo la solución correcta para mi caso de uso? ¿O es al revés, tengo que crear una cola por oyente y distribuir los mensajes en una parte anterior del flujo de trabajo?
Un enlace a un ejemplo de trabajo que demuestre el uso de MSMQ en este tipo de escenario sería muy apreciado.
Gracias
Multidifusión es un mensaje para varias colas, no múltiples oyentes. –
@John: Gracias, modifiqué mi respuesta. –