在 Akka 中,从非类型化 Actor 中访问配置参数的推荐方法是什么

2022-09-03 02:54:09

我有一个需要从中读取可配置值的。下面的行有效,但似乎有点冗长。UntypedActorapplication.conf

public class FooUntypedActor extends UntypedActor {

    private final long bar = context().system().settings().config().getLong("foo.bar");

    // other stuff

}

这是在 Akka 中获取可配置值的正确方法吗?

我应该明确表示我正在使用Java API。


答案 1

它要么是这样,要么是在其构造函数中获取值,因此您不会对配置有硬依赖性。


答案 2

Akka 文档建议创建一个并放置特定于应用程序的设置。Akka 2.4.7 的良好示例在文档中指定。Extension


推荐