0
我使用Akka Spring integration 创建我的Akka演员。问题是它似乎创建了不推荐的未命名的aactors。我阿卡的配置是Akka Spring集成不设置演员的名字
AkkaDemo{
akka.actor.deployment {
/rootActor {
nr-of-instances = 5
}
}
当我创建我的演员为
ActorRef rootActor = system.actorOf(SpringExtProvider.get(system).create("rootActor").withRouter(new RoundRobinPool(5)), "root");
演员的路径是
akka://AkkaDemo/user/root/$a
这意味着 “rootActor” 的名字被忽略Akka创造了一个名字为$ a的演员。我想知道是否有办法通过Spring集成创建一个名为actor?
这似乎创造了一个演员问题在于劫持演员姓名的路由器。如果我跳过路由器,只需拨打 ActorRef rootActor = system.actorOf(SpringExtProvider.get(system).create(“rootActor”),“root”); 路径将为 akka:// AkkaDemo/user/root。 我不确定是否可以一起指定路由器和演员的名字 – MrkK