Distributed Systems: Invocation Semantics and Architectural Layers
Classified in Computers
Written on in
English with a size of 2.41 KB
1. Maybe Semantics
Used in protocols like UDP or CORBA methods that return results. It is uncertain whether an object has been executed once or not at all. This approach does not apply any measures of fault tolerance and can suffer from omission failures if the invocation or the response is lost. If a timeout is set, the answer could be received after its expiry (asynchronous). This semantic is useful in applications where it is acceptable to have two failed invocations.
2. At-Least-Once Semantics
Used in consultations or SUN RPC. The client receives a result, ensuring the method was executed at least once, or receives an exception stating no results were obtained. This can achieve broadcast messages for those that did not respond. Depending on... Continue reading "Distributed Systems: Invocation Semantics and Architectural Layers" »
To deselect a line, click in the negative area of the document. To select it again, grab the Pointer Tool from the Select group in the Toolbar. 