On 14/11/18 11:59, VERMEULEN Olivier wrote:
No if the subscriber is still down the message should also be resent. So you're right it's not simply the active subscribers, it would be all the subscribers that were connected to the dispatch-router at some point and that were not explicitly closed. Actually it's not even limited to the dispatch-router that received the message, we should also consider all the dispatch-routers inter-connected with it.
I think explicit management of the subscriptions might be a better way to approach the problem. For each subscriber, set up a unique subscription queue on each broker of relevance, and have a link from the broker sending messages out through an anycast address on the router network that matches the subscription identifier. Then the subscribe can simply attach a receiver on that identifier to the router network and that will trigger the flow of messages from all queues which can then be acknowledged end-to-end.
--------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
