初始化Akka路由器的两种方式之间的差异

初始化Akka路由器的两种方式之间的差异,akka,actor,Akka,Actor,我的系统运行Play framework 2.5和Akka内置。我相信初始化路由器有两种方法 1: 2: 所以我有两个问题: 它们不同吗 哪条路更好 非常感谢你 不同之处在于,当前版本的Akka(2.4.x)支持1号,而2号已经停止使用 RoundRobinRouter是Akka 2.2.x的一部分,在Akka 2.3.x(请参阅)中首先被弃用,然后在Akka 2.4.x中被删除 ActorRef router = akkaService.getActorSystem() .actorO

我的系统运行Play framework 2.5和Akka内置。我相信初始化路由器有两种方法

1:

2:

所以我有两个问题:

  • 它们不同吗
  • 哪条路更好

非常感谢你

不同之处在于,当前版本的Akka(2.4.x)支持1号,而2号已经停止使用

RoundRobinRouter
是Akka 2.2.x的一部分,在Akka 2.3.x(请参阅)中首先被弃用,然后在Akka 2.4.x中被删除

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