草庐IT

java - 从 Play 2.4.1 迁移到 2.5.6 - 套接字

我已将我的PlayFramework版本从2.4.1更新到2.5.6但现在我遇到了网络套接字管理问题。我有一个Controller类,其中方法liveUpdate()返回WebSocket实例。在这种方法中,我使用WebSocket.whenReady()使用Out在HashMap,String>其中键是客户端输出流,值是String包含语言信息,因为当我需要发送广播消息时,我会迭代HashMap.现在所有这些都在2.5.6中被删除或弃用了!在网上搜索我发现新的实现是基于AkkaStreams使用Flow类,但我不知道如何调整我的代码。WebSocket.whenReady()被Web

java - Akka的事件总线是否保证消息顺序?

我想保持事件进入总线的顺序。例如,如果event1然后event2进入总线,那么订阅的actor将按该顺序获取它们。问题是在集群和单节点actor系统上是否可以保证这样的顺序。 最佳答案 如果您在actor系统(system.eventStream)上使用事件流,并且您可以保证单个线程正在发布,那么是的,顺序将被保留。事件总线的子channel分类风格(与system.eventStream相关的那种)非常简单。有一个基本类类型的Map到订阅参与者列表。发布事件时,它会从Map(如果有)中获取匹配的订阅者列表,然后将消息发送给每个订

java - Akka:在 actor 系统之外进行通信?

我有以下驱动程序/主类封装了我的Akka程序://Groovypseudo-codeclassFizzBuzz{ActorSystemactorSystemstaticvoidmain(String[]args){FizzBuzzd=newFizzBuzz()d.run()}voidrun(){InitializeinitCmd=newInitialize()MasterActormaster=actorSystem.get(...)//Tellstheentireactorsystemtoinitializeitselfandstartdoingstuff.//ChickenCluc

java - Akka 如何从 ForkJoinPool 中获益?

Akkadocs声明默认调度程序是一个fork-join-executor,因为它“在大多数情况下提供出色的性能”。我想知道这是为什么?来自ForkJoinPoolAForkJoinPooldiffersfromotherkindsofExecutorServicemainlybyvirtueofemployingwork-stealing:allthreadsinthepoolattempttofindandexecutetaskssubmittedtothepooland/orcreatedbyotheractivetasks(eventuallyblockingwaitingfo

java - 使用 Akka 微内核有哪些常见用例?

根据akki.io上的文档,我没有看到MicroKernel解决了哪些常见用例?有人有一些简单的现实世界用例吗?谢谢 最佳答案 Akka微内核模块为您提供了一个非常轻量级且免费的“应用程序服务器”bundle,因此可以轻松分发和运行您的Akka应用程序。在这里阅读更多相关信息:http://doc.akka.io/docs/akka/2.0.1/modules/microkernel.html 关于java-使用Akka微内核有哪些常见用例?,我们在StackOverflow上找到一个类

java - 用于计算任务的 Akka 模型

我有以下需求使用用户名和密码连接到网络服务器并获取身份验证token读取文件获取不同的参数使用第1步中的身份验证token和第2步中的参数向Web服务器发送http请求现在我有一个执行以下所有上述任务的Actorpackageakka.first.java;importakka.actor.UntypedActor;publicclassMySingleActorextendsUntypedActor{publicvoidonReceive(Objectmsg){if(msginstanceofsendRequest){//Connecttoawebserverwithausernam

java - 用于 Java 的 Akka EventBus 示例

需要一些关于如何在Java(不是Scala!)中使用Akka提供的EventBus的建议。网站上的文档似乎不完整:http://doc.akka.io/docs/akka/2.0.1/java/event-bus.html据我所知,应该创建Actor来对特定消息使用react,例如:finalActorSystemactorSystem=ActorSystem.create("ServerEvents");finalActorRefactor=actorSystem.actorOf(newProps(SeverEventHandler.class));actorSystem.event

java - 执行原型(prototype) :generate 时,Maven 错误在此项目中没有 POM

我正在尝试AkkaPijava教程我正在尝试按照教程中的说明创建一个Maven项目但是每次我输入创建maven项目的命令时,我都会收到错误消息。以下是命令和错误。C:\ProgramFiles\akka-2.0.2>mvnarchetype:generate\C:\ProgramFiles\akka-2.0.2>mvnarchetype:generate\[INFO]Scanningforprojects...[INFO]------------------------------------------------------------------------[INFO]BUILD

java - 如何使用 Akka HTTP 从多个参与者/网络处理程序正确调用单个服务器?

我有一个服务(我们称之为服务A),它使用AkkaServerHTTP来处理传入的请求。我还有提供多种Web服务的第3方应用程序(服务B)。服务A的目的是转换客户端请求,调用服务B的一个或多个Web服务,合并/转换结果并将其返回给客户端。我在某些部分使用Actors,而在其他部分使用Future。要调用服务B,我使用AkkaHTTP客户端。Http.get(actorSystem).singleRequest(HttpRequest.create().withUri("http://127.0.0.1:8082/test"),materializer).onComplete(...)问题

java - Apache Spark : akka version error by build jar with all dependencies

我已经使用maven(mvncleancompileassembly:single)和以下pom文件从我的spark应用程序构建了一个jar文件:4.0.0mgm.tp.bigdatama-spark0.0.1-SNAPSHOTjarma-sparkhttp://maven.apache.orgUTF-8clouderahttps://repository.cloudera.com/artifactory/cloudera-repos/junitjunit3.8.1testorg.apache.sparkspark-core_2.101.1.0-cdh5.2.5mgm.tp.bigda