Spring cloud stream | Scaling
I just wanted to understand couple of things here..
If i have 10 consumer configured then for each queue i see 10 consumer/subscription, that's going to be a lot no doubt because i have 50 queue and there will be like 50 *10 = 500 consumers and there are certain infra limitation within the organisation so i will reduce it to 5 consumer, just wanted to know does solace have any way to set the consumer range like in JMS we set with solace, Also how does solace utilizes the connection ? solace shares these connections in case one queue has more load than another or they remain ideal if no use.
When we create 2 instances of the apps again its going to be more load on one queue as consumers will get double how do we have any way to set the concurrency at binding level instead default like spring cloud stream. so i can set the concurrency higher for required bindings and low where the traffic is low.