Re:Delivering Billions of Messages Exactly Once
by wenc on Thursday June 29, 2017 @10:45PM
(#14668338)
What if the "acknowledge receipt to sender" message gets lost?
[ Parent
| on HN ]
Re:Delivering Billions of Messages Exactly Once
by wuch on Friday June 30, 2017 @01:25AM
(#14668795)
Server will keep trying to send the message.
Each time the client responds with receipt.
Eventually communication succeeds and protocol is done.
The major drawback is requirement of persistent storage on the client.
Re:Delivering Billions of Messages Exactly Once
by Spearchucker on Friday June 30, 2017 @01:46AM
(#14668837)
That's not a drawback - it's an advantage. It enables store-and-forward, i.e. on- and offline use. The client remains functional without a connection to the server.