🎄 Happy Holidays! 🥳
Most of Solace is closed December 24–January 1 so our employees can spend time with their families. We will re-open Thursday, January 2, 2024. Please expect slower response times during this period and open a support ticket for anything needing immediate assistance.
Happy Holidays!
Please note: most of Solace is closed December 25–January 2, and will re-open Tuesday, January 3, 2023.
Error creating consumers: intern error creating consumers (503: mac client exceeded for durable topi
Analysis: I have increased max bind count from 1 to 50!!
Is it correct?
Kindly help!!
Answers
-
Hi @yogesh, a lot depends on what you're trying to do. It looks like you have durable topic endpoint. Is this what you want? Unless you have some kind of legacy JMS system, it's likely you need a queue.
Next, do you want multiple applications to receive a single stream of events in a load balanced fashion? This will break ordering by sending events to the consumer that is able to receive the next event.
I think it's more likely that you have multiple consumers for the same event stream, all of which need every event. In this case, you'll want to create multipe topic endpoints - actually, make that multiple queues - and have each consumer consume (bind to) one queue.
Hope that helps.
0 -
@yogesh , Can you elaborate a little bit on your use-case? If you have DTEs (durable topic end points), increasing bind count doesn't seem like the correct behavior. As @TomF said, your use-case is better served by Queues.
More info here:
https://docs.solace.com/PubSub-Basics/Endpoints.htm
https://solace.com/blog/queues-vs-topic-endpoints/
https://solace.com/blog/topic-subscription-queues/1