【发布时间】:2021-05-09 11:33:01
【问题描述】:
我在将应用程序重写为 Akka Cluster Sharding 时遇到问题。我有一个分片实体,我们称之为A,每个节点上有一堆本地演员,我们称之为B。现在我发送一条包含 (String, ActorRef[B]) 的消息 B -> A,我想使用上一条消息中提供的 ref 回复 A -> B。
一方面,文档表明它应该可以工作 https://doc.akka.io/docs/akka/current/typed/cluster-sharding.html#basic-example
但据我了解,A 应该不可能在集群中找到演员 B,因为它不是 entityID。
它是如何工作的?我是否也必须将B 设为实体?
【问题讨论】:
标签: scala akka sharding akka-cluster