Differences in Durable and Non durable subscriptions of a topic endpoint

Hi @rdesoju,

  1. Correct. You need a durable endpoint for each copy of the event stream that you want delivered. I highly recommend reading about how Solace Event Streaming works on this docs page. It’s great information and I personally revisit it a lot to as a refresher too :smile: Best Practices
  2. The reason this is happening is because the persistent subscribers are actually binding to the same durable endpoint which is receiving one copy of the persistent event-stream. And then from that durable endpoint (which is non-exclusive) the messages are being shared across the apps bound to it. The opposite is true for your non-durable subscriptions. They are not using durable endpoints and are each getting their own copy of the event stream.