我有一些嵌套的路由器,应创建它FromConfig()
。我想要的是这样的:
test {
akka.actor.deployment {
/worker {
router = round-robin
nr-of-instances = 5
/slave {
router = broadcast
nr-of-instances = 4
}
}
}
}
但如果我运行这个,我会得到一个例外,告诉我,[akka://test/user/worker/slave]
需要外部配置并建议 application.conf。
名称是正确的,并且没有嵌套路由。我缺少什么?
Edit
我尝试了另一种配置方式:
test{
akka.actor.deployment {
/worker {
router = round-robin
nr-of-instances = 5
}
/worker/slave {
router = broadcast
nr-of-instances = 4
}
}
}
这也不起作用。我也认识到,错误的实际位置不是[akka://test/user/worker/slave]
, but [akka://test/user/worker/$a/slave]
。这让我觉得更奇怪了。我知道,$a是一个routee,但是我该如何配置它呢?
Edit 2
感谢您的快速回复。对我来说这根本不起作用,因为我使用的是 scala 2.9.2 和 akka 2.0。有没有办法在 akka 2.0 中实现类似的功能?
您可以在部署路径名称中使用通配符:/worker/*/slave
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)