As Actors 中消息的传递排序
Transitive ordering of messages in Akka Actors
有什么简单的方法可以在 Akka 中强制执行消息的传递排序吗?
比如我有
A
发送 M1
到 C
A
发送 M2
到 B
B
转发 M2
到 C
如何确保 C
在 M2
之前以简单的方式获取(或解释)M1
?
有几种方法可以做到这一点:
让 C
在收到 M1
时向 A
发送回复,并在回复之前延迟发送 M2
到 B
已收到。
发送 M2
到 C
并让 C
转发到 B
在M2
中放置一个标志,表明它依赖于M1
,如果它在M1
之前到达,则C
存储M2
=]
有什么简单的方法可以在 Akka 中强制执行消息的传递排序吗?
比如我有
A
发送M1
到C
A
发送M2
到B
B
转发M2
到C
如何确保 C
在 M2
之前以简单的方式获取(或解释)M1
?
有几种方法可以做到这一点:
让
C
在收到M1
时向A
发送回复,并在回复之前延迟发送M2
到B
已收到。发送
M2
到C
并让C
转发到B
在
M2
中放置一个标志,表明它依赖于M1
,如果它在M1
之前到达,则C
存储M2
=]