Akka事件总线是否与远程参与者一起工作?

Akka事件总线是否与远程参与者一起工作?,akka,Akka,Akka的EventBus是否与远程参与者一起工作 据我所知,它并不支持这一点。有人能确认一下吗 似乎可以为一些提供类似功能的参与者编写代码。例如,在远程服务器上启动订阅EventBus的远程参与者,并将消息发送回本地参与者以在本地EventBus上重新发布。但是,如果已经支持,那么写这篇文章就没有意义了 感谢EventBus本身是本地的,这意味着事件不会自动传输到其他系统上的EventBus,但您可以根据需要订阅任何Actor,包括远程Actor。您只需要在生成事件的节点上有一个参与者: 案例

Akka的EventBus是否与远程参与者一起工作

据我所知,它并不支持这一点。有人能确认一下吗

似乎可以为一些提供类似功能的参与者编写代码。例如,在远程服务器上启动订阅EventBus的远程参与者,并将消息发送回本地参与者以在本地EventBus上重新发布。但是,如果已经支持,那么写这篇文章就没有意义了


感谢

EventBus本身是本地的,这意味着事件不会自动传输到其他系统上的EventBus,但您可以根据需要订阅任何Actor,包括远程Actor。您只需要在生成事件的节点上有一个参与者:

案例类订阅(clazz:class[\uz])
系统。actorOf(道具)(新演员){
def接收={
案例订阅(c)=>
context.system.eventStream.subscribe(发送方,c)
}
})“事件”)

然后,您可以从远程主机上查找该应用程序并订阅

谢谢罗兰。这看起来是一个很好的解决方案。我没有想到我能注册一个远程ActorRef!