Multiple choice

Which of the following semantics of Remote Procedure Call at the session layer is ideal for idempotent operations?

  1. Exactly once

  2. At most once

  3. At least once

  4. Last of many

  5. None of the above

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

Idempotent operations can be repeated over and over with no harm and hence this semantics is ideal where client keeps trying until it gets a proper reply so that it knows the operation is performed one or more times.