Wie kann ich eine Nachricht an alle Schauspieler senden, die einen bestimmten Schauspieler sehen?Broadcast-Nachricht an Schauspieler, die einen bestimmten Schauspieler sehen?
Für den Kontext angenommen, ich habe eine AuctionActor
(die möglicherweise ein Remote-Actor ist), die von einer großen Anzahl von AuctionParticipantActor
Typen beobachtet wird. Ich möchte die AuctionActor
verschiedene Nachrichten an AuctionParicipantActor
Arten senden.
Eine Möglichkeit wäre für die AuctionActor
, eine Sammlung aller Teilnehmer ActorRef
Instanzen zu halten und dann diese Sammlung zu durchlaufen, wenn jemals eine Nachricht an alle Teilnehmer gesendet werden muss. Dies scheint ineffizient und ich für eine bessere Lösung bin der Hoffnung, ...
Distributed PubSub mit dem Thema der Name des Schauspielers zu sein scheint, eine bessere Lösung als hier –
beobachten Sie Ihre 'AuctionParticipantActor's sieht nur eine' AuctionActor' oder mehrere? – thwiegan
@thwiegan Im Allgemeinen würde jeder "AuctionParticipantActor" mehrere "AuctionActor" -Instanzen überwachen wollen. – davidrpugh