2016-09-19 81 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

相關問題