Bar*_*ara 6 scala dispatcher akka
我有一个按需创建演员的场景。我希望能够以Dispatcher
编程方式定义一个并将其附加到我的演员上。
关键是:My ActorSystem
已经运行,这意味着它已经加载了所有Akka
配置。
似乎Dispatcher
必须application.conf
在创建之前定义ActorSystem
,因此我有两个问题:
无论如何,启动后是否有向其添加新Akka
配置的信息ActorSystem
?
在配置中未定义的Props[MyActor].withDispatcher("any-dispatcher")
情况下,还有其他使用方法吗?Dispatcher
ActorSystem
不可以,必须在启动参与者系统时配置调度程序,但不能动态定义它们。
如果您有一个可以在其中重新启动actor系统的应用程序,则配置库具有用于以编程方式定义块的选项,因此您可以基于默认配置生成一个配置,然后ActorSystem
在创建配置时将其传递给。