我有 2 个项目 (sbt(,比如说projectA and projectB
. 项目A依赖于项目B。如何配置 akka 集群,以便两个项目都使用参与者传递消息? 项目 A 和项目 B 都形成了一个包含种子节点的集群。
如果要向特定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
您可以使用像ClusterSharding或ClusterSingleton这样的功能,你不需要创建Actor,只需发送消息,Akka就会为你创建它们。