4

也许这是一个愚蠢的问题,但是如果我开发将使用 akka 功能的库,我应该在我的库中创建 ActorSystem 还是用户将通过参数传递它?最佳做法是什么?

4

1 回答 1

3

我建议将它作为隐式参数传递,这样库用户可以调整演员系统并完全控制它的创建。

例如,他可以选择与应用程序的其他组件共享一个通用的参与者系统。

如果您正在创建一个完整的框架,您可以提供一个可以轻松导入的默认框架(就像 Play!正在做的那样)。

于 2013-03-26T21:04:54.707 回答