akka相关内容

执行上下文和调度程序-最佳实践,有用的配置和文档

Scala执行上下文和调度程序-列出和比较:为什么? 关于什么/如何/什么是执行Scala中的期货的最佳执行上下文还有很多问题,以及如何配置调度程序.仍然我无法找到包含优缺点和配置示例的更长列表. 我能找到的最好的方法是在Akka文档中: http://doc.akka.io/docs/akka/snapshot/scala/dispatchers.html 和Play文档 https ..
发布时间:2021-04-23 20:35:43 其他开发

在Akka actor中使用将来的回调

我在Akka文档中找到了 在使用将来的回调(例如onComplete,onSuccess和onFailure)时,在actor内部,您需要小心避免关闭包含的actor的引用,即,不要从回调内部调用方法或访问封闭actor上的可变状态. 那么这是否意味着我应该始终使用 future pipeTo self 然后调用一些函数?还是我仍然可以将回调函数与方法一起使用,那我应该如何避免并发错误 ..
发布时间:2021-04-21 19:04:14 其他开发

Scala期货和Java 8 CompletableFuture

Java 8中CompletableFutures的引入带来了scala.concurrent.Future中可用的语言功能,例如单数转换. 有什么区别,为什么Scala开发人员应该优先使用Scala Futures而不是Java 8 CompletableFuture? 在Java中通过akka.dispatch网桥使用scala.concurrent.Future还是有充分的理由吗 ..
发布时间:2021-02-10 18:51:29 Java开发

使用DeathWatch杀死Akka演员时未发送消息

我正试图在演员被杀后发送消息. 这是基于Akka DeathWatch文档: http://doc.akka.io/docs/akka/2.3.6/java/untyped-actors.html#deathwatch-java 在serviceActor中,我正在等待"kill"消息,但实际上从未发送过此消息.因此,为了在ServiceActor中接收消息,我使用: else ..
发布时间:2020-08-22 18:33:12 Java开发

Akka升级监督策略制止儿童

我正在尝试OneForOneStrategy策略,该策略升级失败.我的Actor结构是:Supervisor -> Slave,其中Slave是Supervisor的子代. 从站响应2条消息-"失败"(引发异常)和"工作"(进行一些记录) 我的第一个问题是,如果Slave失败,则Supervisor将重新启动(由于升级策略,"Guardian"已将其重新启动),但是Slave已停止且未 ..
发布时间:2020-08-22 18:33:07 其他开发

Akka Stream的“保持左/右/两者"如何产生不同的输出?

我正在努力解决Keep在Akka流中的工作方式.在保持akka流意味着什么中阅读答案,我了解到它有助于控制我们从实现器的左侧/右侧/两侧获取结果.但是,如果可以更改left/right的值并获得不同的结果,我仍然无法构建示例. 例如, implicit val system: ActorSystem = ActorSystem("Playground") implicit val ma ..
发布时间:2020-08-22 18:33:04 其他开发

TPL数据流和Akka.net有什么区别?

我曾经使用过TPL数据流.真的很喜欢.我从Java/scala朋友那里多次听到过Akka一词,因此我尝试阅读它,并发现akka也具有.net端口.伟大的.当我继续阅读什么是akka时,我惊讶地发现它听起来完全像TPL数据流. 因此,我的问题是,TPL数据流和Akka.net有什么区别? 何时选择什么? 解决方案 Akka是基于参与者的模型,TPL Dataflow也是如此.由于 ..
发布时间:2020-08-19 23:47:03 C#/.NET

Akka框架的最佳用例是什么

我听说过许多关于 Akka 框架(Java/Scala服务平台)的热衷,但是到目前为止,还没有看到许多用例的实际示例将是有益的.因此,我想听听有关开发人员成功使用它的事情. 只有一个限制:请不要包括编写聊天服务器的情况. (为什么?因为这已被过度用作许多类似事物的示例) 解决方案 到目前为止,我已经非常成功地在两个实际项目中使用了它.两者都位于近实时交通信息领域(交通流量就像高速公路 ..
发布时间:2020-08-01 22:55:33 Java开发

Akka流滑动窗口通过SourceQueue控制减少发射到下沉

更新:我将问题放在测试中项目详细解释我的意思 ======================= ========================================== 我有Akka源代码,可以从数据库表中连续读取数据,并按某个键进行分组,然后减少它。但是,在我应用reduce函数后,数据似乎永远不会发送到接收器,因为上游总是有数据传入,所以它将连续减少。 我阅读了一些 ..
发布时间:2020-06-03 18:53:55 Java开发

Scala actor的java.lang.NoSuchMethodError

我有一个简单的Scala应用程序(从此处获取),我想测试一下。 整个项目已使用SBT成功编译。但是,当我使用 sbt测试启动测试时,收到以下错误消息: 无法运行测试ConnectionTest:java.lang.NoSuchMethodError:akka.actor.Props $ .apply(Lscala / Function0;)Lakka / actor / Props; ..
发布时间:2020-06-03 18:51:15 其他开发

使用JMX控制台进行akka集群的信息和管理

我正在基于akka群集的项目上工作,在该项目中,我必须实现 JMX控制台来管理akka群集。 当我查看 akka文档我得到的信息很少。 然后我尝试查看Java VisualVM,找到了添加如下所示的新jmx连接的选项,那么那里的连接网址应该是什么?我尝试了localhost:8080,但未成功。 解决方案 在应用程序中,还应该配置什么以使JMX控制台到达我的akka​​群集? ..
发布时间:2020-06-03 18:51:13 其他开发

在Akka的两个项目之间共享消息类型

我正在开发一个反应式库,该库在内部使用Akka actor实现。我们将此库称为服务器。该库公开一种类型的Actor作为其API。该Actor接受不同类型的消息,这些消息定义了其公共接口。假设这些消息定义如下。 密封特征请求 案例类Creation(name:String)扩展请求 密封特征响应 案例类CreationAck(name:String)扩展响应 client 。该 ..
发布时间:2020-06-03 18:51:04 其他开发