AKKA 集群:在 2 个远程节点之间发送和接收参与者消息



我有 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就会为你创建它们。

相关内容

  • 没有找到相关文章

最新更新