草庐IT

ActiveMQ

全部标签

Java 消息传递 : Difference between ActiveMQ, Mule、ServiceMix 和 Camel

我是Messaging的新手,想知道ActiveMQ、Mule、ServiceMix和Camel之间的区别有人知道这些产品的不同之处吗?提前致谢!编辑:也想知道学习这些东西的好地方/资源。 最佳答案 ActiveMQ是一个消息代理,它实现了JMSAPI并支持numberofcrosslanguageclientsandnetworkprotocols.它允许您实现队列或主题并编写监听器或订阅者以响应队列事件。Mule和ServiceMix是开源ESB(企业服务总线)。ESB具有JMS之外的功能:排队是关键,但转换、路由、日志记录、安

Java 消息传递 : Difference between ActiveMQ, Mule、ServiceMix 和 Camel

我是Messaging的新手,想知道ActiveMQ、Mule、ServiceMix和Camel之间的区别有人知道这些产品的不同之处吗?提前致谢!编辑:也想知道学习这些东西的好地方/资源。 最佳答案 ActiveMQ是一个消息代理,它实现了JMSAPI并支持numberofcrosslanguageclientsandnetworkprotocols.它允许您实现队列或主题并编写监听器或订阅者以响应队列事件。Mule和ServiceMix是开源ESB(企业服务总线)。ESB具有JMS之外的功能:排队是关键,但转换、路由、日志记录、安

spring - 让一个简单的 Spring JMS 客户端确认工作

刚刚开始考虑让JMSActiveMQAcknowledgements在Spring中工作。到目前为止,我有一个消费者工作正常,除了当我不确认消息时,它仍然从队列中取出(我希望它留在那里或以死信队列结束)。在ConsumerClass中,我的简单消费者如下所示:@OverridepublicfinalvoidonMessage(Messagemessage){ObjectpostedMessage=null;try{postedMessage=((ObjectMessage)message).getObject();if(postedMessage.getClass()==SomeMes

spring - 让一个简单的 Spring JMS 客户端确认工作

刚刚开始考虑让JMSActiveMQAcknowledgements在Spring中工作。到目前为止,我有一个消费者工作正常,除了当我不确认消息时,它仍然从队列中取出(我希望它留在那里或以死信队列结束)。在ConsumerClass中,我的简单消费者如下所示:@OverridepublicfinalvoidonMessage(Messagemessage){ObjectpostedMessage=null;try{postedMessage=((ObjectMessage)message).getObject();if(postedMessage.getClass()==SomeMes

java - 在代理的activemq网络中禁用jmx(spring,xbean)

由于我一直在努力解决这个问题,所以我发布了我的解决方案。在代理的activemq网络中禁用jmx会删除有关注册jmx连接器的竞争条件。在同一台机器上启动多个activemq服务器时:Failedtostartjmxconnector:CannotbindtoURL[rmi://localhost:1099/jmxrmi]:javax.naming.NameAlreadyBoundException:jmxrmi[Rootexceptionisjava.rmi.AlreadyBoundException:jmxrmi]另一个问题是,即使你没有引起竞争条件,这个异常仍然可能发生。即使在等待

java - 在代理的activemq网络中禁用jmx(spring,xbean)

由于我一直在努力解决这个问题,所以我发布了我的解决方案。在代理的activemq网络中禁用jmx会删除有关注册jmx连接器的竞争条件。在同一台机器上启动多个activemq服务器时:Failedtostartjmxconnector:CannotbindtoURL[rmi://localhost:1099/jmxrmi]:javax.naming.NameAlreadyBoundException:jmxrmi[Rootexceptionisjava.rmi.AlreadyBoundException:jmxrmi]另一个问题是,即使你没有引起竞争条件,这个异常仍然可能发生。即使在等待

java - ActiveMQ:队列查找问题

我已经通过在activemq.xml(ActiveMQ版本5.2.0)中配置队列来设置队列,如documentation中所述。.我正在尝试使用以下代码从java(在同一主机上)访问它:Hashtableproperties=newHashtable();properties.put(Context.INITIAL_CONTEXT_FACTORY,"org.apache.activemq.jndi.ActiveMQInitialContextFactory");properties.put(Context.PROVIDER_URL,"tcp://localhost:61616");co

java - 哪个更好: PooledConnectionFactory or CachingConnectionFactory?

我们在Tomcat(7.0.41)中使用Spring(3.2.4)和ActiveMQ(5.8.0),目前尚不清楚最佳用法。我们想用JmsTemplate来生产,用MessageListenerContainer来接收消息。我们应该在接收端使用缓存吗?(relatedlink)使用ActiveMQ和故障转移工作CachingConnectionFactory?(relatedlink)使用PooledConnectionFactory时需要设置useAsyncSend="true"吗?(relatedlink) 最佳答案 来自here

java - 哪个更好: PooledConnectionFactory or CachingConnectionFactory?

我们在Tomcat(7.0.41)中使用Spring(3.2.4)和ActiveMQ(5.8.0),目前尚不清楚最佳用法。我们想用JmsTemplate来生产,用MessageListenerContainer来接收消息。我们应该在接收端使用缓存吗?(relatedlink)使用ActiveMQ和故障转移工作CachingConnectionFactory?(relatedlink)使用PooledConnectionFactory时需要设置useAsyncSend="true"吗?(relatedlink) 最佳答案 来自here

persistence - 具有 HBase 持久性的 ActiveMQ

是否可以使用HBase作为ActiveMQ的持久化数据库?有人做过类似的事情吗? 最佳答案 根据我在activemq主页上看到的http://activemq.apache.org/persistence.html在这个pdf(http://fusesource.com/docs/broker/5.0/persistence/persistence.pdf)中,应该可以使用通用的jdbc连接。 关于persistence-具有HBase持久性的ActiveMQ,我们在StackOverf