akka

    4热度

    1回答

    我是Akka/Scala的新手,正在尝试调试下面的代码。当resultSetParser有一个例外时,它不会抛出它。相反,使用此代码的服务只是永远闲置。 如何让我的服务抛出异常,而不仅仅是在流中等待?在Akka中有没有类似watchException()的函数,我可以在watchTermination()之后调用它,使它在处理流时看到异常? val chunkSource: Source[Chun

    1热度

    1回答

    目的是从数据库流数据,在这个组块数据的执行一些计算(该计算返回一些情况下类的未来)发送分块响应,并发送该数据作为分块的响应给用户。目前,我能够流式传输数据并发送响应,而无需执行任何计算。但是,我无法执行此计算,然后传输结果。 这是我实施的路线。 def streamingDB1 = path("streaming-db1") { get { val src = Source.

    0热度

    2回答

    我在寻找Reactive和Resilient之间的区别。 我经历了几篇文章,但这些让我有些清楚,但与外交解释混淆很多。 我的理解弹性的意思是,如果同一个服务的实例的数量增加时请求的数量增加。同样,如果请求较少,则会减少。所以,即使有多少个实例在增加或减少,其稳定状态的容易和快速也被称为弹性。 我对无效没有明确的想法。

    0热度

    1回答

    我正在以编程方式创建远程演员演员。 以下是节目 - package remoting.programatic.demo import akka.actor.{ActorSystem, Props} import com.typesafe.config.ConfigFactory import remoting.config.demo.RemoteActor object RemoteA

    0热度

    1回答

    我正在使用TestKit来测试Akka Actor。我有一个Demo类,它有方法getActorRef,它将输入作为字符串并返回一个ActorRef。 class Demo @Inject()(a: A. b: B, context: ActorContext) { def getActorRef(id: String): ActorRef } 我在创建Demo.Now对象时嘲笑了

    0热度

    2回答

    在这样的情况: Data Data; public ParentActor(Data data) { Data = data; Context.ActorOf(Props.Create(() => new ChildActor())) } 在儿童演员是一个很好的做法,使用方法: (Context.Parent as ParentActor).Data; } } 还是这

    0热度

    1回答

    我有一个CalculationSupervisor演员与工作人员池。 每次我需要做一些计算CalculationSupervisor广播CalculationRequest给使用路由器的工人。 我需要得到最快的计算结果并忽略其他结果。 CalculationSupervisor如下所示: public class CalculationSupervisor extends AbstractActo

    0热度

    1回答

    在Java 8中使用Akka 2.5.6我想知道正确的方式来完成ActorSystem,我的代码的一部分功能是处理一些XML文件并验证它们,以实现我已经创建了3个角色: 控制器,处理器和验证器。 控制器负责启动进程并通过文件和其他信息向处理器发送文件,然后处理器创建该文件的数字签名并将响应发送给验证器,最终验证状态并向其发送一条OK消息控制器对正在验证的文件数进行计数,并将其与总文件进行比较。一旦

    0热度

    1回答

    在docs和here提供设置HostnameVerifierClass,我尝试使用下面的代码来改变HostnameVerifierClass: val sslConfig = AkkaSSLConfig().mapSettings { s => s.withHostnameVerifierClass(java.lang.Class[NoopHostnameVerifier])

    0热度

    1回答

    当试图在多部分组成一个大文件上传到服务器chunked entity: val chunked = HttpEntity.Chunked.fromData(mimeType, sourceOfByteString) Multipart.FormData( Multipart.FormData.BodyPart("downloadPath", HttpEntity(fileResour