我有一个 akka 应用程序,我将在许多机器上部署它。我希望这些应用程序中的每一个都通过使用分布式发布/订阅事件总线功能相互通信。
但是,如果我将系统设置为集群,那么我担心一个应用程序的参与者可能会在与他们启动的节点不同的节点上创建。
仅在启动它所属的应用程序的机器上创建参与者非常重要。
基本上,我不想要演员的弹性或集群,我只想要分布式发布/订阅。我可以看到像单例或角色这样的选项,这里提到了http://letitcrash.com/tagged/spotlight22,但我想知道推荐的方法是什么。