Error creating consumers: intern error creating consumers (503: mac client exceeded for durable topi

yogesh
yogesh Member Posts: 1
edited August 2021 in PubSub+ Event Broker #1

Analysis: I have increased max bind count from 1 to 50!!
Is it correct?

Kindly help!!

Answers

  • TomF
    TomF Member, Employee Posts: 412 Solace Employee

    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.

  • nram
    nram Member, Employee Posts: 80 Solace Employee

    @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/