我有2个项目(sbt),例如projectA and projectB
。 projectA取决于projectB。如何配置Akka群集,以使两个项目都使用actor传递消息?
projectA和projectB都形成具有种子节点的集群。
答案 0 :(得分:1)
如果您想向特定演员发送消息,则可以通过actorSelection查找远程演员:
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之类的功能,无需创建参与者,只需发送消息即可,Akka会为您创建它们。