草庐IT

docker - 使用 Docker Ask 的 Yahoo 管理器错误在 [ActorSelection [Anchor(akka ://kafka-manager-system/),) 上超时

为了复制这个问题,在下面的yaml文件上运行dockerrunzookeeper然后docker-composeup。我正在使用zookeeper最新图像wurstmeister/kafka:0.9.0.0-1和sheepkiller/kafka-manager:latest.我运行docker-composeup并最终让它工作,但现在我收到以下错误:我搜索了git和stackoverflow无济于事。在我保存集群之前,一切看起来都很好。在我得到的Kafka日志中:[warn]o.a.z.ClientCnxn-Session0x0forservernull,unexpectederro

docker - docker容器内的akka​​应用程序问题

我们有一个以非集群模式在生产环境中运行的akka应用程序(不是akka集群)。我们正在尝试dockerize这个应用程序并遇到问题。我们正在使用docker主机网络,由于各种其他原因,我们还没有准备好使用其他类型的网络。应用程序绑定(bind)到端口9080上的0.0.0.0接口(interface),并对其自身进行简单的http健康检查。此运行状况检查失败,因为我们看到连接重置错误。我们只在docker容器中看到这一点。在启动期间,应用程序被绑定(bind)到0:0:0:0:0:0:0:0:9080。2018-04-13T08:29:54.921-0700[INFO]-绑定(bind

java - 如何在 Akka Classic 中向 Actor 的 parent 发送消息?

actor向其父级发送消息的方法是什么?我正在使用Akka2.2 最佳答案 你正在寻找getContext().parent()它为您提供父级的ActorRef,因此您可以这样做getContext().parent().tell(...) 关于java-如何在AkkaClassic中向Actor的parent发送消息?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/178535

java - 与 Scala/Akka Actor 相比,Java 线程有多重?

我只是在比较scalaactor与java线程的性能。我很惊讶地看到差异,我观察到使用我的系统我最多只能产生约2000个线程(一次运行)但使用相同的系统我能够产生约500,000个scalaActor。两个程序都使用了大约81MB的JVM堆内存。你能解释一下java线程是如何比scala/akkaActor重这么多的吗?scala-actor如此轻量的关键因素是什么?如果我想获得最佳的可扩展性,我应该选择基于Actor的Web服务器,而不是像JBoss或Tomcat这样的基于Java的传统Web/应用服务器吗?谢谢。 最佳答案 Sc

multithreading - 在 Spring 中使用什么样的 "EventBus"?内置、Reactor、Akka?

我们将在几周后启动一个新的Spring4应用程序。我们想使用一些事件驱动的架构。今年我到处读到关于“Reactor”的文章,在网上寻找它时,我偶然发现了“Akka”。所以现在我们有3个选择:Spring的ApplicationEvent:http://docs.spring.io/spring/docs/4.0.0.RELEASE/javadoc-api/org/springframework/context/ApplicationEvent.htmlreact堆:https://github.com/reactor/reactor#reactorAkka:http://akka.io

go - akka 或类似的 golang 替代方案来支持分布式并发?

我知道golang的内置支持非常擅长并发,但在我看来它们不是分布式的,所以框架/库将允许我们在分布式环境中编写生产者/消费者应用程序。 最佳答案 如果你想在分布式程序中使用Go的channel概念,也许可以查看GoCircuit框架。它为运行多进程程序(可能分布在多台机器上)提供了一个框架,允许您使用channel在这些进程之间进行通信。 关于go-akka或类似的golang替代方案来支持分布式并发?,我们在StackOverflow上找到一个类似的问题:

Akka定时任务schedule()方法

Akka定时任务schedule()方法文章目录Akka定时任务schedule()方法什么是Akka定时任务schedule()方法?如何使用Akka定时任务schedule()方法?如何在actor外部获取Scheduler对象为什么需要提供一个隐式的ExecutionContext对象,用于执行定时任务?如何在actor内部获取Scheduler对象schedule()方法的格式Akka定时任务schedule()方法有哪些类型的延迟?固定延迟固定频率Duration类总结什么是Akka定时任务schedule()方法?Akka定时任务schedule()方法是一种在Akkaactor系

Akka定时任务schedule()方法

Akka定时任务schedule()方法文章目录Akka定时任务schedule()方法什么是Akka定时任务schedule()方法?如何使用Akka定时任务schedule()方法?如何在actor外部获取Scheduler对象为什么需要提供一个隐式的ExecutionContext对象,用于执行定时任务?如何在actor内部获取Scheduler对象schedule()方法的格式Akka定时任务schedule()方法有哪些类型的延迟?固定延迟固定频率Duration类总结什么是Akka定时任务schedule()方法?Akka定时任务schedule()方法是一种在Akkaactor系

java - 何时使用参与者而不是消息传递解决方案,例如 WebSphere MQ 或 Tibco Rendezvous?

我已经阅读了WhatdesigndecisionswouldfavourScala'sActorsinsteadofJMS?的问题和答案.通常,我们使用已经存在多年的消息传递解决方案:要么使用JMS实现(如WebSphereMQ或ApacheActiveMQ)进行点对点通信,要么使用TibcoRendevous进行多播消息传递。它们非常稳定,经过验证并提供高可用性和性能。然而,配置和设置似乎比Akka复杂得多。对于迄今为止已成功使用上述产品(WebSphereMQ或ActiveMQ)的某些用例,何时以及为何应使用Akka?为什么我应该在future的项目中考虑使用Akka而不是WebS

java - 何时使用参与者而不是消息传递解决方案,例如 WebSphere MQ 或 Tibco Rendezvous?

我已经阅读了WhatdesigndecisionswouldfavourScala'sActorsinsteadofJMS?的问题和答案.通常,我们使用已经存在多年的消息传递解决方案:要么使用JMS实现(如WebSphereMQ或ApacheActiveMQ)进行点对点通信,要么使用TibcoRendevous进行多播消息传递。它们非常稳定,经过验证并提供高可用性和性能。然而,配置和设置似乎比Akka复杂得多。对于迄今为止已成功使用上述产品(WebSphereMQ或ActiveMQ)的某些用例,何时以及为何应使用Akka?为什么我应该在future的项目中考虑使用Akka而不是WebS