I'm using RabbitMQ in my application for communication between the Clients and the Server.
Most of the time, clients sends information to the server. But sometimes the clients need to know about some updates in the server.
Currently I'm using polling in a 1 min interval to ask the server if there are some updates.
My question is, will it be better to use Publish/Subscribe mechanism to "push" updates to the clients?
I have large numbers of clients (around 10000). So will it be OK to open 10000 queues, one for each client?