We are implementing a pubsub service for interprocess communication
and we are paying particular attention to delivery reliability. I see
this in xep-60 "12.3 Handling Notification-Related Errors":

If the XMPP error is of type "cancel" (e.g., <item-not-found/>), or
the error condition is <gone/>, the pubsub service SHOULD terminate
the subscription of the entity to that node and MAY terminate the
subscription of that entity to all nodes hosted at the service.

This means if the subscriber is a component and that component is
temporary unavailable (e.g. we restart it or it goes down for
maintenance) it is likely that it gets unsubscribed, while the desired
behavior would rescheduling the event.

Another thing: I think that the option of delivering items via <iq/>
has already been discussed many times, but I don't find any reference

-- 
Fabio Forno, Ph.D.
Bluendo srl http://www.bluendo.com
jabber id: [email protected]

Reply via email to