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/
