我目前正在制作一个非常大的基于Akka的Java应用程序,但我遇到了几个问题,这些问题一直困扰着我。我当前的包布局看起来有点像这样:我的Mobile类充当actors包内的actor的主管。因为我不想为每个HttpClient和Account创建一组新的Actors,所以我将它们传递到存储在消息中的消息对象中包,以及接收最终结果的端点ActorRef。然而,这确实创建了一个非常困惑的messages包,每个参与者都有不同的消息。例如。MobileForActor1、Actor1ForMobile、MobileForActor2等。现在我的问题是,是否有一个约定可用于处理此问题的此类内容
这是一个初学者问题。所以我的应用程序结构看起来像src/main/java/...src/main/resources/application.confsrc/test/java/...src/test/resources/module/test.module.confapplication.conflocation:mainLocationtest.module.conflocation:testLocation在我的测试中,我这样做了@TestpublicvoidtestLoadConfig(){finalConfigconfig=ConfigFactory.parseResour
我有一个java应用程序,我在其中使用了FlinkApi。所以基本上我想用代码做的是创建两个记录很少的数据集,然后将它们注册为两个表以及必要的字段。DataSetcomp=env.fromElements(newCompany("Aux",1),newCompany("Comp2",2),newCompany("Comp3",3));DataSetemp=env.fromElements(newEmployee("Kula",1),newEmployee("Ish",1),newEmployee("Kula",3));tEnv.registerDataSet("Employee",em
我如何在java中创建一个带有自定义构造函数的actor?我已经搜索了文档,但没有找到它。这是我的Actor:publicclassResizePhotoActorextendsUntypedActor{privateintwidth;privateintheight;privateStringcaption;publicResizePhotoActor(intwidth,intheight,Stringcaption){this.height=height;this.width=width;this.caption=caption;}publicvoidonReceive(Objec
我正在尝试通过maven编译使用lombok的项目,但出现以下问题:[INFO]------------------------------------------------------------------------[INFO]Buildingakka-calculator-lib1.0-SNAPSHOT[INFO]------------------------------------------------------------------------[INFO][INFO]---maven-clean-plugin:2.5:clean(default-clean)@ak
当我听说Java8中的parallelStream()时,我很高兴,它在多个内核上处理并最终在单个JVM中返回结果。没有更多的多线程代码行。据我了解,这仅对单个JVM有效。但是,如果我想将处理分布到单个主机甚至多个主机上的不同JVM上怎么办?Java8是否包含任何用于简化它的抽象?在tutorialatdreamsyssoft.com中用户列表privatestaticListusers=Arrays.asList(newUser(1,"Steve","Vai",40),newUser(4,"Joe","Smith",32),newUser(3,"Steve","Johnson",57
我需要使用memcachedJavaAPI在我的Scala/Akka代码中。此API为您提供同步和异步方法。异步的返回java.util.concurrent.Future.这里有一个关于在Scala中处理JavaFutures的问题HowdoIwrapajava.util.concurrent.FutureinanAkkaFuture?.但是就我而言,我有两个选择:将来使用同步API和包装阻塞代码并标记阻塞:Future{blocking{cache.get(key)//synchronousblockingcall}}使用异步JavaAPI并每隔n毫秒对JavaFuture进行一次
我正在尝试使用AkkaHTTP2.0-M2编写一个批量数据上传工具。但我正面临akka.stream.OverflowStrategy$Fail$BufferOverflowException:Exceededconfiguredmax-open-requestsvalueof[32]错误。我试图找出一个问题,这里是同样失败的示例代码:publicclassTestMaxRequests{privatestaticfinalclassRouterextendsHttpApp{@OverridepublicRoutecreateRoute(){returnroute(path("test
关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion想了解一下Akka和Netty的区别。我知道您可以同时使用Scala和Java。我更想知道Netty在哪里更好(如果有的话)以及Akka在哪里更好(如果有的话)。它们在哪里重叠,换句话说,在哪些方面我可以使用Akka而不是Netty,反之亦然。
我需要每天在playframework2.0.4中执行一段代码1次,当我尝试使用类扩展GlobalSettings时它可以工作。但它适用于每个实例请求。我希望它在服务器启动时工作并且每天执行1次任务。packagecontrollers;importjava.util.concurrent.TimeUnit;importakka.util.Duration;importplay.Application;importplay.GlobalSettings;importplay.libs.Akka;publicclassParserJobAppextendsGlobalSettings{@