Guarantees » History » Version 1

J. Moringen, 04/28/2011 05:04 PM
initial version

1 1 J. Moringen
h1. Guarantees
2 1 J. Moringen
3 1 J. Moringen
h2. Quality of Service
4 1 J. Moringen
5 1 J. Moringen
_In the following lists of guarantees, subsequent items include all guarantees given by preceding items._
6 1 J. Moringen
7 1 J. Moringen
h3. Ordering
8 1 J. Moringen
9 1 J. Moringen
# Unordered: Events are delivered in (potentially) arbitrary order.
10 1 J. Moringen
# Ordered: Every listener receives the events of one informer in the order the informer sent the events. No guarantees are given for events of multiple informers.
11 1 J. Moringen
12 1 J. Moringen
Independent of the requested ordering, no relation is guaranteed for events arriving at multiple listeners.
13 1 J. Moringen
14 1 J. Moringen
h3. Reliability
15 1 J. Moringen
16 1 J. Moringen
# Unreliable: Events may be dropped and not be visible to a listener.
17 1 J. Moringen
# Reliable: Messages are guaranteed to be delivered. Otherwise an error is raised.
18 1 J. Moringen
19 1 J. Moringen
h2. Threading