multiple consumers for the same messages => RabbitMQ can do it
Quoc Do

Once message is consumed, it removed from queue and it can’t be read by another consumer.

You can achieve this by sending the message to multiple queues.

Message from the same queue can’t be consumed by multiple consumer.