akka 相关问题

Akka是一个开源工具包和运行时,简化了JVM上并发和分布式应用程序的构建。它实现了Erlang中已知的actor模型。

Akka 类型的 actor 向另外两个 actor 询问信息的正确方法是什么?

我是 Akka 新手,我正在将传统服务转换为 Actor。 我理解其中大部分内容并没有太大困难,但我对询问另外两个人的正确方法有点困惑

回答 1 投票 0

在 Slick 事务中处理 Akka 流

软件版本: 阿卡2.4.4 光滑3.1.0 我想在 Slick 事务中处理 Akka 流中的元素。 下面是一些简化的代码来说明一种可能的方法: def 插入(d:

回答 1 投票 0

在 Akka Stream BroadcastHub 中使用泛型类

我正在尝试创建 ConsumerRecord 类型的 BroadcastHub 来自相同元素类型的 Source,但不允许泛型类类型。 可运行图 我正在尝试创建一个 BroadcastHub 类型的 ConsumerRecord<String, String> 来自相同元素类型的 Source,但不允许泛型类类型。 RunnableGraph<Source<ConsumerRecord<String, String>, NotUsed>> graph = source.toMat( BroadcastHub.of(ConsumerRecord.class, 256), Keep.right() ); 发现类似的问题已得到解答here,但看起来没有类似的方法BroadcastHub 目前我只能选择将泛型类型包装到包装类中 RunnableGraph<Source<ConsumerRecordWrapper, NotUsed>> graph = source.map(ConsumerRecordWrapper::new) .toMat( BroadcastHub.of(ConsumerRecordWrapper.class, 256), Keep.right() ); 有更好的解决方案吗? 根本问题是擦除。 由于 ConsumerRecord.class 的存在只是为了指导类型推断(在运行时,无论类型如何,类对象都是相同的,并且有效地表现得像它始终 ConsumerRecord<Object, Object> 一样),因此可以安全地使用 Class 对象的未经检查的强制转换来让类型发挥作用。 所以这样的东西适合我编译 @SuppressWarnings("unchecked") final Class<ConsumerRecord<String, String>> consumerRecordStringToStringClass = (Class<ConsumerRecord<String, String>>)(Class<?>)ConsumerRecord.class; RunnableGraph<Source<ConsumerRecord<String, String>, NotUsed>> graph = source.toMat( BroadcastHub.of(consumerRecordStringToStringClass, 256), Keep.right() ); (这是其中一些答案的专业化)

回答 1 投票 0

Scala Akka Http - 编写一个路由编组器来为我的 API 请求返回 XmlResponse

我的路线方法是这样的(inSome和inSomeStatus是返回类型Route的函数) def 路线(serviceSid: String): 路线 = { 路径(“一些”){ inSome(serviceSid...

回答 1 投票 0

由于许可变更,需要从项目中删除 Akka 框架 [已关闭]

我最近加入了一家新公司,并被分配到一个使用Scala、SNMP、Akka Framework、Kafka、Kubernetes和Spark等技术的项目。随着 Lightbend 最近的变化...

回答 1 投票 0

为什么Classic Akka在创建actor时无法使用Java的类型转换?

我在 Java 中使用 Classic Akka 时遇到问题。看来 Akka 在创建 actor 和使用 .tell() 时无法使用 Java 的内置类型转换。 下面是一个简化版本...

回答 1 投票 0

Scala Akka Http:com.typesafe.config.ConfigException$Missing:找不到键“调度程序”的配置设置

使用scala Akka创建API,代码在IDE中运行,但是创建jar时无法运行代码: 使用 scala 2.11.12,下面是 build.sbt 此构建/版本:=“0.1.0-SNAPSHOT”

回答 1 投票 0

将 Akka GraphDSL 与 Zip 阶段结合使用

考虑以下代码: GraphDSL.create() { 隐式构建器 => 导入 GraphDSL.Implicits._ val in = 源(0 到 10) val fanOut = builder.add(广播[Int](2)) val toString = 构建...

回答 1 投票 0

kubernetes 滚动更新期间 Akka 集群切换

我一直在尝试使用推荐的rollingUpdate 加上集群应用程序版本在kubernetes 中部署akka 集群,以便以最短的停机时间实现顺利部署。然而移交过程是

回答 1 投票 0

AnnotationConfigServletWebServerApplicationContext - 上下文初始化期间遇到异常 - 取消刷新尝试

如果我在 LocalCosmosDBConfig.java 中取消注释 cosmosAsyncClient 方法,则会收到以下警告。如果我在同一文件中取消注释 cosmosConfig 方法,则会收到类似的警告。应用程序已开发...

回答 1 投票 0

如何在scala中自动重新运行sbt项目

我创建了一个 sbt 项目来学习使用 akka-http 进行简单的增删改查操作。首先,我添加了简单的路线来检查它是否正常工作。 通过运行 sbt run 命令,我发现它在本地运行

回答 2 投票 0

Java Akka Actor 当消息数较多时停止接收消息

在我们的 Java Spring 应用程序中,我们使用 Scala Akka 消息传递库来发送和接收消息。 在消息中,我们将对象传递给进程。 将对象发送给接收者

回答 1 投票 0

如何在不停止服务的情况下迁移Akka集群

我使用以下 akka 配置启动了 ODL(opendaylight) 集群: 在此输入图像描述 这样,节点(11.128.83.43, 11.128.83.33, 11.128.83.32)组成了一个集群,11.128.83.43是member-1,...

回答 1 投票 0

Await.result 总是挂起/超时并且从不返回结果(Scala - Akka 演员)

简而言之,我正在尝试制作一个计算斐波那契数的 Scala actor 系统。但是,Await.result() 行总是超时,我不确定问题是什么。 ...

回答 1 投票 0

Lambda 运算符 () -> 如何工作?

我想了解以下代码是如何工作的。 @豆 公共 StateHandlerDef 处理程序(){ return() -> StateOne.class; } @命名 @Scope(“原型”) 公共类 StateOne 扩展

回答 3 投票 0

我们可以从shard actor的上下文中创建akka actor吗?

我想了解我们是否可以从分片参与者的上下文(从分片参与者内部)创建一个参与者并将一些工作委托给它? 如果我从分片演员创建演员,有什么限制吗?...

回答 1 投票 0

优化 HTTP 上 Akka / Pekko 流的 CPU 利用率和吞吐量

考虑以下代码: def getFlow()(隐式 appConfig: AppConfig, actorSystem: ActorSystem): Flow[BrandSafetyServiceRequest, HttpResponse, NotUsed] = { 隐式值

回答 1 投票 0

akka.presistance.postgresql 客户端已经太多了

我正在使用 akka.presistance.postgresql 库,由于大量参与者并行运行,我面临着“抱歉,客户端太多”异常。 我想知道什么是最好的...

回答 1 投票 0

Akka Streams:如何使用 GraphDSL 构建源中源?

这是一个简单的场景。 让我们从单个 Akka 源开始:比方说,从数据库检索的行。基于分区函数,不同的行需要被转移到不同的...

回答 2 投票 0

在失败的 akka 流上跳过流程

我不想在不丢失发生故障时发送的数据的情况下跳过流程。但我找不到办法做到这一点。这是我用来测试的示例代码。 val 决策者:Supervision.Dec...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.