activemq
varyall
这个作者很懒,什么都没留下…
展开
-
The OpenWire Wire Format
The OpenWire Wire Format:字面意思是:开放连接是默认连接(传输)格式。开放连接是activemq的默认连接格式,它提供一种高效率的二进制格式来使消息高速传输,开放连接能够被JMS的客户端配置为连接URL字符串,或者一个Broker传输时的URL绑定。参数名称默认值描述stackTraceEnab原创 2015-11-07 16:23:54 · 3684 阅读 · 0 评论 -
ActiveMQ LevelDB持久化机制
LevelDB:从ActiveMQ 5.6版本之后,又推出了LevelDB的持久化引擎。LevelDB持久化性能高于KahaDB,虽然目前默认的持久化方式仍然是KahaDB,但是LevelDB是将来的趋势。并且,在ActiveMQ 5.9版本提供了基于LevelDB和Zookeeper的数据复制方式,用于Master-slave方式的首选数据复制方案。LevelDB使用自定义的索引代替常用的BTr转载 2015-11-07 01:08:43 · 4260 阅读 · 0 评论 -
ActiveMQ Redelivery Policy(消息重发策略)
官方文档:http://activemq.apache.org/redelivery-policy.html在事务控制里抛出异常,txManager会进行rollback处理.(在activeMQ里,消息默认会redelivery到客户端6次,如果继续异常,消息会放到deadletter queue里(ActiveMQ.DLQ))。在以下三种情况中,消息会被再次传送给消费者:1转载 2015-11-18 15:39:49 · 7443 阅读 · 0 评论 -
python+stomp+activemq
python也可以连接MQ,以ActiveMQ为例,安装stomp.py:https://github.com/jasonrbriggs/stomp.py下载后安装:python setup.py install很简单,然后一个简单的示例:5555转载 2015-12-10 17:26:19 · 6139 阅读 · 1 评论 -
ActiveMQ 的独占消费(Exclusive Consumer)
我们经常希望维持队列中的消息,按一定次序转发给消息者。然而当有多个JMS Session和消息消费者实例的从同一个队列中获取消息的时候,就不能保证消息顺序处理。因为消息被多个不同线程并发处理着。在ActiveMQ4.x中可以采用Exclusive Consumer或者Exclusive Queues,避免这种情况,Broker会从消息队列中,一次发送消息给一个消息消费者来保证顺序。转载 2016-01-29 18:21:25 · 833 阅读 · 0 评论