JMS
文章平均质量分 79
aitangyong
成长最快、最好的方式就是交流和总结!
展开
-
JMS消息持久化,将ActiveMQ消息持久化到mySql数据库中
ActiveMQ5.8.0版本采用kahadb作为默认的消息持久化方式。使用默认的持久化机制,我们不容易直接看到消息究竟是如何持久的。ActiveMQ提供的JDBC持久化机制,能够将持久化信息存储到数据库。通过查看数据库中ActiveMQ生成的表结构和存储的数据,能够帮助我们更好的了解消息的持久化机制。现在介绍如何配置activemq,将数据持久化到mysql中。 1.配置activeMQ需要的原创 2014-05-16 20:43:00 · 4082 阅读 · 1 评论 -
理解JMS规范中的持久订阅和非持久订阅
jms1.1规范针对publisher/subscriber模型提出了持久订阅和非持久订阅者。我们用现实生活中的例子来说明,持久订阅和非持久订阅的区别。 1.非持久订阅 考虑学生听老师讲课的情景,大学老师讲课,一部分学生会去教室听课,另一部分学生会选择逃课在寝室睡觉。开始上课前,老师可能会点名,在教室听课的同学知道这个消息,逃课的同学就不知道这个消息(除非朋友电话通知的情况)。即老师发布原创 2014-05-17 10:53:07 · 6109 阅读 · 2 评论 -
理解JMS规范中消息的传输模式和消息持久化
JMS规范定义了2种消息传输模式:持久传送模式和非持久传输模式。发送者可以通过如下类似的代码进行设置 TopicPublisher publihser = session.createPublisher(topic); // 设置持久化传输 publihser.setDeliveryMode(DeliveryMode.PERSISTENT);这种方式对publisher发送的所有消息都有效,相原创 2014-05-18 13:17:44 · 5819 阅读 · 4 评论