消息如何在本地akka演员之间实际传递

时间:2016-06-13 16:38:13

标签: java akka

我是Akka的新手,并浏览了Akka文档。我知道Actors通过消息互相交互,这些消息应该是不可变对象。我还知道,如果演员正在远程交互,那么消息就会通过网络传递。

我的问题是如何在本地演员之间传递消息。如果我只在一台机器上部署了一个Actor系统。共享相同JVM的这些角色如何相互交互?它是内存中的交互吗?

感谢您的回复。

1 个答案:

答案 0 :(得分:0)

是的,通过记忆。具体来说,每个actor都有一个Queue,当你向该actor发送一条消息时,你的消息会附加到队列中。

mailboxes上的文档应该有助于明确这一点。