Akka参与者消息的顺序排序

Akka参与者消息的顺序排序,akka,actor,actor-model,Akka,Actor,Actor Model,我对Akka演员和演员模型有点困惑。从参与者A发送到参与者B的消息是否保持顺序?如何在本地/网络环境中实现这一点?据我所知,网络引入了可变延迟,如果M1的延迟为1秒,M2的延迟为0.5秒,那么消息M1和消息M2如何保持顺序?正如Viktor Klang posts的链接所述:基本上,您可以保证两个特定参与者之间的消息将按照发送方和接收方之间发送的顺序到达,但这并不意味着如果另一个参与者向接收方发送来自不同发送方的消息的顺序将保留在接收方队列中。Aka如果A1和A3都发送到A2,那么来自A1的所有

我对Akka演员和演员模型有点困惑。从参与者A发送到参与者B的消息是否保持顺序?如何在本地/网络环境中实现这一点?据我所知,网络引入了可变延迟,如果M1的延迟为1秒,M2的延迟为0.5秒,那么消息M1和消息M2如何保持顺序?

正如Viktor Klang posts的链接所述:基本上,您可以保证两个特定参与者之间的消息将按照发送方和接收方之间发送的顺序到达,但这并不意味着如果另一个参与者向接收方发送来自不同发送方的消息的顺序将保留在接收方队列中。Aka如果A1和A3都发送到A2,那么来自A1的所有消息将按照它们从A1发送的顺序排列在队列中。来自A3的消息也是如此,但无论A1或A3何时发送消息,它们都可能交错在A1的消息中。(这仅适用于FIFO和非优先级队列)

@ViktorKlang是否正在重新实施远程消息传输(用于像在本地环境中一样维护消息顺序)?