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