Skip to content

RNS reliable delivery #206

Feb 6, 2023 · 1 comments · 2 replies
Discussion options

You must be logged in to vote

You are more or less correct in your observations. The low-level Packet API is best effort, but you do have the ability to get a per-packet delivery (or failure) notification with the PacketReceipt API. The intention is that it is up to your application how to react in terms of undelivered packets. You can implement retries, or in some cases you might want to just "send and forget", for simple telemetry and status, for example.

Now, the higher-level Request API is meant to be reliable, as in having automatic retries on failure. This makes sense to have here, since it is a much higher-level function, closer to the application code, and should at least make a pretty good effort to complete …

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@acehoss
Comment options

@markqvist
Comment options

Answer selected by acehoss
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants