Ovidiu Craciun wrote:

> In know there are a few efforts to provide the necessary tools for
> those who want to get as close as possible to "guaranteed delivery",
> e.g. XEP-0079 (Advanced Message Processing), XEP-0184 (Message
> Receipts), XEP-0198 (Stream Management). I don't want to get involved
> into the whole discussion on what "guaranteed delivery" is and is not
> on this thread. 

Good idea. :)

> What I would like to know is, does any of the three
> extensions mentioned above apply to pub-sub also? A message receipt
> from server to a publisher for every item published (the publisher
> can try to re-publish after a defined time if no receipt is
> received), 

This doesn't apply, because a publish happens via IQ. And why would the
pubsub service poke the publisher if not all the messages can be
delivered? I think it would be the service's responsibility to retry the
notifications.

> and receipt from subscribers to the server they got the
> published item, thus the server could try to re-send the published
> item in case no receipt is received in a finite defined time. Or this
> kind of "receipting" is already speced in pub-sub and I missed it?...

It's not in pubsub because it's in XEP-0184. A pubsub implementation
could support message receipts so that it knows when items have been
delivered, but I don't know of any pubsub services that do so now.

Peter

-- 
Peter Saint-Andre
https://stpeter.im/

Reply via email to