Akka Actors中消息的传递顺序



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

例如,我有

  • AC发送M1
  • AB发送M2
  • BM2转发到C

如何确保C以简单的方式在M2之前获得(或解释(M1

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

  1. C在接收到M1时向A发送回复,并在接收到回复之前延迟向B发送M2

  2. M2发送给C,并让C转发给B

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

最新更新