【发布时间】:2019-07-31 18:17:19
【问题描述】:
问题是关于 Akka 2.5.x 中的调度程序配置。
我想避免由于系统消息未传递而可能导致节点被隔离的线程饥饿问题。为了实现这一点,我想创建与默认调度程序配置完全相同的单独调度程序。
我已经定义了名为my-dispatcher {...} 的自定义调度程序配置。我可以使用以下内容让 Akka 将此调度程序用于所有用户的演员吗?
akka.actor.deployment {
"/**" { # <- should this work?
dispatcher = my-dispatcher
...
}
想法来自文档中的以下示例:
# all direct children of '/user/actorC' have a dedicated dispatcher
"/actorC/*" {
dispatcher = my-dispatcher
}
因此,如果我将actorC 替换为**,它将针对/user 下的所有参与者,我希望它能够工作。有人这样做吗?或者我需要寻找其他解决方案?
【问题讨论】: