Akka流2.6。如何创建AactorMaterializer?

从2.6开始,我在此行收到弃用警告:

import akka.stream.actorMaterializer
implicit val actorMaterializer = actorMaterializer()

警告:

  

在对象actorMaterializer中不适用的方法(自2.6.0开始):   将系统范围的实现器与流属性一起使用,或   配置设置以更改默认值

我不明白该信息,我该怎么办?什么是“系统范围的物化器”,它位于某些akka软件包中?

heyan602 回答:Akka流2.6。如何创建AactorMaterializer?

不再需要。使用

implicit val actorSystem = ActorSystem()

它隐式派生自ActorSystem中的akka.stream.Materializer

  /**
   * Implicitly provides the system wide materializer from a classic or typed `ActorSystem`
   */
  implicit def matFromSystem(implicit provider: ClassicActorSystemProvider): Materializer =
    SystemMaterializer(provider.classicSystem).materializer
本文链接:https://www.f2er.com/3137250.html

大家都在问