【发布时间】:2018-03-17 09:32:40
【问题描述】:
我有兴趣实施:
1. 一个向事件流发送消息的 akka actor A;
2. 一个akka actorL,它监听已经发布在事件流上的某种类型的消息。
如果可能的话,我想重新利用actor系统的事件流。
我知道怎么做2。这里解释:https://doc.akka.io/docs/akka/2.5/event-bus.html#event-stream
但是我该怎么做 1?
我知道如何让A 向另一个参与者(Ref)发送消息,但我不想将消息发送给任何特定的参与者(Ref)。我只希望消息出现在事件流中,并被正在收听该类型消息的人接收。这有可能吗?
附带问题:如果我按照https://doc.akka.io/docs/akka/2.5/event-bus.html#event-stream 中的描述实现 2,听众是否知道谁发送了消息?
【问题讨论】: