如何向所有正在观看特定演员的演员播放讯息?向观看特定演员的演员广播消息?
对于上下文,假设我有一个AuctionActor
(这可能是一个远程角色),正在被大量的AuctionParticipantActor
类型监视。我想AuctionActor
广播各种消息到AuctionParicipantActor
类型。
一种可能性是AuctionActor
保留所有参与者ActorRef
实例的集合,然后在需要将消息发送给所有参与者时循环该集合。这似乎是低效的,我希望有一个更好的解决方案...
分布式PubSub的带有主题是演员的名字似乎是一个更好的解决方案比看这里 –
做你'AuctionParticipantActor's只能眼睁睁地看着一个' AuctionActor'或多个? – thwiegan
@thwiegan通常,每个'AuctionParticipantActor'想要监控多个'AuctionActor'实例。 – davidrpugh