1

我有 2 个项目(sbt),比如说projectA and projectB。项目A 依赖于项目B。我如何配置 akka 集群,以便两个项目都使用参与者传递消息?projectA 和 projectB 都形成了一个带有种子节点的集群。

4

1 回答 1

1

如果你想向特定的actor发送消息,你可以通过actorSelection查找远程actor:

val selection context.actorSelection("akka.tcp://actorSystemName@10.0.0.1:2552/user/actorName")

此处的文档中有很多详细信息:https ://doc.akka.io/docs/akka/2.5/remoting.html

您可以使用ClusterShardingClusterSingleton之类的功能,您无需创建参与者,只需发送消息,Akka 将为您创建它们。

于 2018-07-02T06:57:44.850 回答