2016-09-19 52 views
3

我正在关注Akka中Cluster发布的分布式发布订阅。但是,我想在同一节点(我的笔记本电脑)上运行所有演员(发布者和订阅者)。我不确定我是否了解如何配置该功能,有人可以帮助我吗?有可能使用runOn或者它应该在配置文件中声明?目前, 我遇到这个错误:如何配置Akka Pub/Sub在同一台机器上运行?

Caused by: akka.ConfigurationException: ActorSystem [akka://mySystem] 
needs to have a 'ClusterActorRefProvider' enabled in the 
configuration, currently uses [akka.actor.LocalActorRefProvider] 

回答

1

你的错误是告诉你什么是问题。在你的application.conf中你应该设置akka.actor.provider = "akka.cluster.ClusterActorRefProvider"。如果您想在笔记本电脑上使用1节点群集,则还应该设置akka.cluster.min-nr-of-members = 1

相关问题