Merge pull request #1864 from akka/wip-creation-ordering-∂π
=doc #3763 add actor creation ordering guarantees
This commit is contained in:
commit
eb5f965b2e
1 changed files with 11 additions and 0 deletions
|
|
@ -155,6 +155,17 @@ Causal transitive ordering would imply that ``M2`` is never received before
|
|||
violated due to different message delivery latencies when ``A``, ``B`` and
|
||||
``C`` reside on different network hosts, see more below.
|
||||
|
||||
.. note::
|
||||
|
||||
Actor creation is treated as a message sent from the parent to the child,
|
||||
with the same semantics as discussed above. Sending a message to an actor in
|
||||
a way which could be reordered with this initial creation message means that
|
||||
the message might not arrive because the actor does not exist yet. An example
|
||||
where the message might arrive too early would be to create a remote-deployed
|
||||
actor R1, send its reference to another remote actor R2 and have R2 send a
|
||||
message to R1. An example of well-defined ordering is a parent which creates
|
||||
an actor and immediately sends a message to it.
|
||||
|
||||
Communication of failure
|
||||
........................
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue