activemq应用总结(三)
摘要:DLQ-死信队列(Dead LetterQueue)用来保存处理失败或者过期的消息。出现以下情况时,消息会被redeliveredA transacted session is used and rollback() is called.A transacted session is closed before commit is called.A session is using CLIENT_ACKNOWLEDGE and Session.recover() iscalled.当一个消息被redelivered超过maximumRedeliveries(缺省为6次,具体设置请参考后面的链接
阅读全文
posted @
2013-03-27 14:28
ThinkFar
阅读(413)
推荐(0) 编辑
activemq应用总结(二)
摘要:1.应用activemq时候会出现activemq当机问题,出现该问题我们如何处理呢?当acitvemq出现问题时候我们首先想到负载均衡,当一台mq当机我们采用备用activemq。2.那该如何实现负载均衡呢?有三种方式:Master-slave,数据库共享模式,文件共享模式。3.实际项目中采用的方式Master-slave的思想是,消息被复制到slave broker,因此当master broker遇到硬件类故障的时候,可以立即切换到slave broker而不丢失消息。Master-slave是目前ActiveMq推荐使用的高可靠的容错方案。在我们的系统中采用文件系统做持久化(Share
阅读全文
posted @
2013-03-26 13:51
ThinkFar
阅读(367)
推荐(0) 编辑
activemq应用总结(一)
摘要:1.mq发送消息准备配置 <spring:bean id="jmsFactory" class="org.apache.activemq.ActiveMQConnectionFactory"> <spring:property name="brokerURL" value="${activemq.brokerURL}" /> <spring:property name="userName" value="${activemq.username}"
阅读全文
posted @
2013-03-26 11:22
ThinkFar
阅读(467)
推荐(0) 编辑