草庐IT

xml - Akka 远程 `system.shutdown()` 导致 EndpointDisassociatedException?

我有简单的客户端和服务器设置,在发送所有异步请求后的某个时刻,在服务器确认它后,客户端调用system.shutdown()。这导致服务器akka.remote.EndpointDisassociatedException和一堆日志错误,如下所示。我对日志中的一堆错误不满意,所以我想知道是什么导致了这一切。结果整个系统运行成功,错误仅在客户端关闭时显示。28.Jun.2013-10:13:01ERROREndpointWriter-AssociationError[akka.tcp://MapReduceApp@127.0.0.1:2552][akka.tcp://WordCountC

c# - Akka.net vs 奥尔良表现

您好,我正处于为即将开始的项目选择参与者框架的早期阶段。据我所知,Orleans旨在以牺牲一些性能为代价,尽可能减轻开发人员的痛苦。在Akka.net中,我知道actor的大小是400字节如果我是对的,你必须进入低级别来处理集群连接和由orleans管理的事情,但会给你带来很好的性能。我在互联网上找到的关于Orleans的唯一性能指标是:UsingX-LargeVMs(8CPUCores/14GBRAM)onMicrosoftAzure,withonesiloperVM:Agrainwillhandleamaximumof1,000requestspersecond.Asilowill

c# - 如何在 Akka.NET 中使用 TestKit

我正在尝试测试我的Akka.NETactors,但在使用TestKit和理解它的工作原理时遇到了一些问题。由于Akka.NET中还没有关于单元测试的官方文档,我已经探索了Akka.NET存储库以获取示例代码,但那里使用的示例对我不起作用。我引用的测试是ReceiveActorTests.cs和ReceiveActorTests_Become.cs,因为这些与我尝试在我的应用中测试的场景很接近。这是一些伪代码:给定这个ActorpublicclassGreeter:ReceiveActor{publicGreeter(){NotGreeted();}privatevoidNotGreet

c# - Akka.NET集群节点优雅关机

背景我有一个Akka.NET集群,其中包含一个Lighthouse种子节点和另外两个运行actor系统的节点。当我尝试在我的一个集群节点上正常关闭时,我想看到至少一个其他节点收到一条关于节点离开的消息,并且所有集群节点最终都排除了节点列表中的离开节点。一旦解决了这个问题,我希望我应该能够关闭该节点,而不会导致其他两个节点因无法连接到关闭的节点而发疯。我尝试过的我现在拥有的是一个包含在TopShelf应用程序中的控制台应用程序:classActorService:ServiceControl{privateActorSystem_actorSystem;publicboolStart(H

java - Akka Camel 和 Spring

我想结合Akka、ApacheCamel、Spring,但不知道在同一个项目中利用这三样东西的前进方向。我成功了1.writesomeworkingcodewithakka,akka-camelextensionandcamelroutes(JavaDSL)2.usecamelandspring(usejavaDSLbutspringfortransactionsandetc..)现在我需要结合1和2。谁能建议我实现这一目标的最简单方法?编辑有人说AKKA不再支持Spring,因为根据下面的链接,对象实例化存在冲突Whyspringintegrationdocforakkaexists

java - 重启客户端后重新连接远程Akka系统

我的用例如下。机器上的应用程序连接到远程机器,在它们上执行脚本并返回结果。我正在使用AkkaFramework进行远程处理,并为客户端应用程序使用PlayFramework。在我的远程机器上运行的服务器代码如下:publicstaticvoidmain(String[]args){OnCallServerapp=newOnCallServer();app.executeServer();}privatevoidexecuteServer(){ActorSystemsystem=ActorSystem.create("OnCallServer");}(只是在远程机器上启动一个actor系

java - Akka-http Java API 示例代码/文档

谁能告诉我一个使用JAVAAPI的akka-http的工作示例。提前致谢。 最佳答案 这是一个演示概念的小应用程序:https://github.com/J-Technologies/akka-http-java 关于java-Akka-httpJavaAPI示例代码/文档,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/28638176/

由回调驱动的 Java/Scala Future

简短版本:如何创建Promise哪个在回调触发时完成?长版:我正在开发一个处理第三方SOAP服务的应用程序。来自用户的请求同时委托(delegate)给多个SOAP服务,汇总结果并发回给用户。系统需要可扩展,并且应该允许多个并发用户。由于每个用户请求最终会触发大约10个Web服务调用,并且每个调用会阻塞大约1秒,因此系统需要设计为非阻塞I/O。我在这个系统的PlayFramework(Java)中使用ApacheCXF。我已设法生成异步WS客户端代理并启用异步传输。我无法弄清楚的是,当我委托(delegate)给多个Web服务代理并且结果将作为回调获得时,如何将Future返回给Pla

java - 如何在 Java 中异步使用 Akka Futures

我正在Java服务层中调用,如下所示;Futurefuture=Patterns.ask(myActor,message,timeout);Responseres=(Response)Await.result(future,timeout.duration());我已经阅读了Akka文档并意识到不推荐这样的阻塞。我需要将响应对象返回给调用方法。是否可以通过我的Java服务与Akka异步执行此操作?我尝试使用future.onSuccess方法来执行此操作,但是onSuccess方法不允许返回值,因此我无法返回该值。 最佳答案 在线程

java - 自定义 Spring Bean 参数

我正在使用activator上发布的SpringAkka示例来创建Spring托管bean参与者。这是我目前使用的代码,包括一个演示类:@ComponentclassTestextendsUntypedActor{@AutowiredprotectedObjectMapperobjectMapper;protectedfinalAccountaccount;protectedfinalOrderorder;publicTest(Accountaccount,Orderorder){this.account=account;this.order=order;}@Overridepubli