草庐IT

akka-calculator-lib

全部标签

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 - Tomcat 6 不从 WEB-INF/lib 加载 jar

我正在尝试查找我的tomcat环境中的配置问题。我们的生产服务器正在运行tomcat安装并从共享的NFS挂载中读取war。但是,当我尝试用一​​个独立的盒子(使用他们的配置)进行同样的war时,我收到下面发布的错误。有趣的是,如果我将WEB-INF/lib中的所有jar解压到WEB-INF/classes中,这个错误就会消失。所以,似乎有什么东西阻止了应用程序加载WEB-INF/lib路径,但我终究找不到任何会导致这种情况的tomcat设置,因为它正在检测应用程序和配置,只是不包括在内。有什么想法吗?SEVERE:Errorconfiguringapplicationlistenero

java - Tomcat 安装目录无效。它缺少预期的文件或文件夹 lib/jasper-el.jar

我已经下载了LiferayPortal6.1与tomcat捆绑在一起的社区版。然后我下载了liferay的SDK。按照此site中给出的步骤进行操作当我到达第4步时使用liferay配置eclipse,我收到以下错误。所有相关threads特定于ubuntu。但我使用的是windows764位。我不知道如何解决这个问题。所有文件都存在,那么为什么它向我显示此错误。任何帮助将不胜感激。 最佳答案 您似乎正在尝试创建Liferayv6.0TomcatRuntime,然后将目录指向Liferayv6.1Tomcat运行时(注意安装路径中的

java - 谁能向我解释 tools.jar(捆绑在 jdk/lib 文件夹中)的功能以及为什么需要它?

我在java中遇到了tools.jar文件。所以,想知道它到底是做什么用的?我搜索了很多但找不到文档。如果有人可以为我指定它的详细信息,那将非常有帮助,因为我是java的新手。谢谢。 最佳答案 在tools.jar中是JDK而非JRE需要的所有工具。包含在tools.jar中的是例如编译器javac和工具javadoc。此.jar文件中包含用Java开发所需的所有工具。 关于java-谁能向我解释tools.jar(捆绑在jdk/lib文件夹中)的功能以及为什么需要它?,我们在Stack

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 配置构建路径或 WEB-INF/lib 文件夹

这个问题在这里已经有了答案:HowtoaddJARlibrariestoWARprojectwithoutfacingjava.lang.ClassNotFoundException?ClasspathvsBuildPathvs/WEB-INF/lib(5个答案)关闭7年前。我见过很多教程和应用程序将他们的jar放在构建路径中,而其他人则将其放在他们的web-inf/lib文件夹中,这有什么显着差异吗?两者的优缺点是什么?我将某个jar放入libs文件夹并将该jar放入构建路径的指标是什么?