Hi,
As per the best practice guides of rabbitmq it says maximum of 50000 messages per queue should be available.
But what does this 50k mean? 50k per second or 50k messages ready to be acknowledged or only total 50k messages which should be published in the queue ?
If maximum is 50,000 that means in case of IOT(mqtt) where millions of devices publish some data which needs to be processed or recorded by a single java server. I will split them to publish into multiple routingKeys(topics) based on some factor. But spring cloud stream allows only one queue to subscribe at a time ?
is there a way I can subscribe to multiple queues on same exchange ?
I can use concurrency and parallelise processing if I can read from multiple queues.