I´m new with RabbitMQ. I would like to have "integration events" for other services. So a kind of routing for a message for all microservices.
However, if I have replicated services for scaling, I do not want all the replicated services to receive the message.
Example:
>>> Service B (gets message)
Service A > Push Message >>> Service B (Should NOT receive a message, is replicated)
>>> Service C (gets message)
I think it is a combination of "routing" and "work queues" what I need?
But how can I do that correctly? I use Node.js or C#, if you have examples.