Note: Using RabbitMQ .NET library
I have a Topic Exchange on my RabbitMQ called FXTO.HK and a binding key of FXTO.# The server publishes messages to this queue.
On the client side, the queues have a unique and random name but use the same binding key of FXTO.#
We use the Subscription class from the library on the client side which works fine: ie. the message is received by all clients at the same time.
However, in RabbitMQ management UI, the server queue (FXTO.HK) is showing to have all the messages in the queue (they are not removed from the queue).
Am I doing anything wrong in my setup? When will these messages be removed from the server queue?