如何向所有正在觀看特定演員的演員播放訊息?向觀看特定演員的演員廣播消息?
對於上下文,假設我有一個AuctionActor
(這可能是一個遠程角色),正在被大量的AuctionParticipantActor
類型監視。我想AuctionActor
廣播各種消息到AuctionParicipantActor
類型。
一種可能性是AuctionActor
保留所有參與者ActorRef
實例的集合,然後在需要將消息發送給所有參與者時循環該集合。這似乎是低效的,我希望有一個更好的解決方案...
分佈式PubSub的帶有主題是演員的名字似乎是一個更好的解決方案比看這裏 –
做你'AuctionParticipantActor's只能眼睜睜地看着一個' AuctionActor'或多個? – thwiegan
@thwiegan通常,每個'AuctionParticipantActor'想要監控多個'AuctionActor'實例。 – davidrpugh