当前位置: 首页 > 知识库问答 >
问题:

阿克卡河2.6。如何创建Actormatarializer?

米浩穰
2023-03-14

从2.6开始,我在这一行收到了弃用警告:

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

警告:

对象ActorMaterializer中的方法apply已被弃用(从2.6.0开始):使用具有流属性或配置设置的系统范围的materializer来更改默认值

我不明白那个信息,我该怎么办?什么是“全系统物化器”,它位于某个akka包中?

共有1个答案

慕容修伟
2023-03-14

不再需要了。但是你必须在你的上下文中有一个隐式ActorSystem

implicit val actorSystem = ActorSystem()

然后,物化器隐式派生自akka中的ActorSystem。流动物化器

  /**
   * Implicitly provides the system wide materializer from a classic or typed `ActorSystem`
   */
  implicit def matFromSystem(implicit provider: ClassicActorSystemProvider): Materializer =
    SystemMaterializer(provider.classicSystem).materializer

 类似资料:
  • 我正在尝试了解akka流媒体中的toMat。例如: viaMat vs via有什么用 谢谢你,阿伦

  • 我有父母和孩子。每个儿童演员控制一个装置。当我创建所有的子角色时,我给他们一个uuid。 每个子参与者都是通过设备配置创建的,当配置更改时,我希望通过以下方式重新创建参与者: > 停止旧的: 最终的未来停止了=优雅的停止(actorRef,Duration.create(1,时间单位。秒)); Await.result(停止,Duration.create(1, TimeUnit.二)); 重新创

  • 问题内容: 我想知道如何创建JSON(JS)对象然后克隆它。 问题答案: 如何在javascript / jquery中创建JSON对象? 没有什么像JSON 对象 。JSON代表 JavaScript Object Notation ,基本上是一个字符串,它编码类似于JavaScript对象常识的信息。 但是,您可以使用创建这种编码(这将导致 字符串 ),请参见JavaScript中的JSON。

  • 本文向大家介绍如何使用CSS创建产品卡?,包括了如何使用CSS创建产品卡?的使用技巧和注意事项,需要的朋友参考一下 要使用CSS创建产品卡,代码如下- 示例 上面的代码将产生以下输出-

  • 您可能知道,并且在Java Card Development Kit User Guide中提到,为Java Card平台编写大型应用程序的关键是将代码划分为各个包单元。对包最重要的限制是对最大组件大小的64KB限制。对于方法组件尤其如此:如果应用程序的方法组件的大小超过64KB,那么Java Card转换器将不处理包,并返回一个错误。 因此,我们需要在一些特殊情况下使用Java Card库包。我

  • 互联网上有很多关于kappa架构的信息,在经历了一些概念方面之后,我试图深入研究更具体的东西。作为我的主要来源,我使用了这个网站。 让我们想象一下你想要实现一个涉及以下技术堆栈的kappa架构: Apache Kafka Apache Spark Apache超集 现在想象一下,您要构建的对其进行数据分析的应用程序具有PostgreSQL数据库。当然,您可以轻松地将阿帕奇超集与PostgresSQ