2017-04-12 2 views
0

私のシステムは、Playフレームワーク2.5とAkkaビルドインで動作します。ルータを初期化するには2つの方法があると思います。initへの2つの方法の違いAkka Router

1:

ActorRef router = akkaService.getActorSystem() 
    .actorOf(new RoundRobinPool(poolSize) 
    .props(Props.create(ProfileActor.class)), "ProfileActor"); 

2:

ActorRef router = akkaService.getActorSystem() 
    .actorOf(new Props(ProfileActor.class) 
    .withRouter(new RoundRobinRouter(poolSize)), "ProfileActor")); 

だから私は2つの質問があります。

  • は、それらは異なりますか?
  • どちらが良いですか?

ありがとうございました!

答えて

0

違いは、現在のバージョンのAkka(2.4.x)では番号1がサポートされていますが、番号2は廃止されています。

RoundRobinRouterは、Akka 2.2.xの一部であり、Akka 2.3.x(docs参照)で非推奨になり、その後Akka 2.4.xで削除されました。

関連する問題