Tag: jms

什么devise决定会赞成Scala的Actor而不是JMS?

使用Scala Actor而不是JMS有什么不同? 例如,从性能和可伸缩性的angular度来看,Scala Actor模型与JMS相比有哪些增加? 在哪些情况下,使用Actor而不是JMS更有意义,即,Actors解决JMS无法解决的问题是什么?

何时使用参与者而不是消息解决scheme(如WebSphere MQ或Tibco Rendezvous)?

我已经阅读过什么样的devise决定会赞成Scala的Actor而不是JMS的问题和答案? 。 通常,我们使用已存在多年的消息传递解决scheme:使用诸如WebSphere MQ或Apache ActiveMQ之类的JMS实现进行点对点通信,或者使用Tibco Rendevous进行多播消息传递。 它们非常稳定,经过validation,可提供高可用性和高性能。 尽pipe如此,configuration和设置似乎比阿卡更复杂。 何时以及为什么我应该使用Akka来处理上述产品(WebSphere MQ或ActiveMQ)已经成功使用的情况? 为什么我应该在未来的项目中考虑使用Akka而不是WebSphere MQ或Tibco RV? 什么时候我应该避免阿卡? 它是否提供与其他解决scheme相同的高可用性和性能? 或者将Akka与其他消息中间件进行比较,这是不是一个好主意? 也许除了JMS(点对点),TibcoRV(多播)和Akka之外,JVM环境中还应该考虑另一个消息传递解决scheme?

JMS和AMQP – RabbitMQ

我想了解JMS以及它如何连接到AMQP术语。 我知道JMS是一个API,AMQP是一个协议。 这是我的假设(以及问题) RabbitMQ使用AMQP协议(而是实现AMQP协议) Java客户端需要使用AMQP协议客户端库来连接/使用RabbitMQ JMS API在这里发挥了什么作用? JMS API应该使用AMQP客户端库连接到RabbitMQ? 通常我们使用JMS来连接Message Broker,比如RabbitMQ,ActiveMQ等等。那么这里使用的是默认的协议,而不是AMQP? 上面的一些可能是愚蠢的。 :-)但试图把我的头围绕它。

JMS主题vs队列

我想知道JMS Queue和JMS Topic之间的区别。 从ActiveMQ页面 ,它说 主题 在JMS中,Topic实现发布和订阅语义。 当您发布消息时,会发送给所有感兴趣的订阅者,因此零到多个订阅者都将收到该消息的副本。 只有在经纪人收到消息时具有有效订阅的订阅者才能获得该消息的副本。 队列 JMS队列实现负载平衡器语义。 一条消息将被一个消费者接收。 如果在发送消息时没有消费者可用,则将一直保留到消费者可用于处理消息。 如果消费者收到消息,并且在closures之前没有确认消息,消息将被重新发送给另一个消费者。 队列可以让许多消费者在可用消费者之间对消息进行负载平衡 。 我正在寻找一个“东西”,它将以与ActiveMQ代理收到消息的顺序相同的顺序将消息副本发送给每个用户。 有什么想法吗?

何时使用Spring Integration与Camel?

作为一位经验丰富的Spring用户,我认为Spring Integration最适合需要某些(JMS)消息传递function( 更多详细信息 )的项目。 经过一段时间的工作与Spring集成,它仍然感觉像很多configuration的开销,给定的渠道,你必须configuration一些请求 – 响应(监听不同的JMS队列)通信。 因此,我正在寻找一些背景信息,骆驼是如何不同于spring集成,但似乎有信息是非常有余地,我发现: http://java.dzone.com/articles/spring-integration-and-apache (自2009年12月起,在Spring Integration和Camel之间实现真实世界的集成场景非常中立) http://hillert.blogspot.com/2009/10/apache-camel-alternatives.html (比较骆驼与其他解决scheme,2009年10月) http://raibledesigns.com/rd/entry/taking_apache_camel_for_a(Matt Raible,2008年10月) 问题是:你在使用这个堆栈的时候有什么经验? 在哪种情况下,你会推荐Camel的Spring Integration缺乏支持? 你在哪里看到每个的利弊? 任何意见来自现实世界的项目,高度赞赏。

真实世界中使用JMS /消息队列?

我只是读了关于JMS和Apache ActiveMQ的升技。 并想知道在这里人们使用JMS或类似的消息队列技术的真实世界使用?

ActiveMQ或RabbitMQ或ZeroMQ或

我们有兴趣听听ActiveMQ vs RabbitMQ vs ZeroMQ的优缺点。 关于任何其他有趣的消息队列的信息也是受欢迎的。

平台服务与Activemq中间件集成服务

我有一个用JAX-RS和jersey开发的Restful服务API。 我已经在TOMCAT 7中部署了相同的部分。现在我想实现Activemq,以便将所有请求保留在队列中并处理请求资源。 如何做到这一点,并与tomcat7集成。 如何将ActiveMq与Tomcat7或我的rest服务webapp集成。 如何致电该服务。 重要说明: – 在Api里面,我使用FilterChaining的概念来保​​证安全性,在validation了主叫方之后,我只是把请求转发给资源。 为此,我已经添加到web.xml中。 谢谢 这是我的class级 – public class LimitFilter implements Filter { public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { //some authentication if (true) { // let the request through and process as usual chain.doFilter(request, response); } else { // handle limit case, eg […]

如何在Java密钥库中导入现有的x509证书和私钥以在SSL中使用?

我有这个在activemq配置 <sslContext> <sslContext keyStore="file:/home/alex/work/amq/broker.ks" keyStorePassword="password" trustStore="file:${activemq.base}/conf/broker.ts" trustStorePassword="password"/> </sslContext> 我有一对x509证书和一个密钥文件 如何导入这两个用于ssl和ssl + stomp连接器? 所有的例子,我可以谷歌总是自己生成密钥,但我已经有一个关键。 我努力了 keytool -import -keystore ./broker.ks -file mycert.crt 但是这只导入证书而不是密钥文件和结果 2009-05-25 13:16:24,270 [localhost:61612] ERROR TransportConnector – Could not accept connection : No available certificate or key corresponds to the SSL cipher suites which are enabled. 我已经尝试连接证书和密钥,但得到了相同的结果 我如何导入密钥?