As Actors 中消息的传递排序

Transitive ordering of messages in Akka Actors

有什么简单的方法可以在 Akka 中强制执行消息的传递排序吗?

比如我有

如何确保 CM2 之前以简单的方式获取(或解释)M1

有几种方法可以做到这一点:

  1. C 在收到 M1 时向 A 发送回复,并在回复之前延迟发送 M2B已收到。

  2. 发送 M2C 并让 C 转发到 B

  3. M2中放置一个标志,表明它依赖于M1,如果它在M1之前到达,则C存储M2 =]