在经典编程中,我使用obeserver模式,以防我想通知观察者有关变化。
Akka的等效模式是什么?
用例:
答案 0 :(得分:5)
//Create group
val paths = List("/user/workers/w1", "/user/workers/w2", "/user/workers/w3")
val observers: ActorRef = context.actorOf(BroadcastGroup(paths).props(), "observers")
通知所有观察者只需向observers
ActorRef发送消息。您也可以通过发送akka.routing.AddRoutee
和akka.routing.RemoveRoutee
来添加和删除观察者。
您可以找到更多routing个文档。