MQ
91奔跑的蜗牛
这个作者很懒,什么都没留下…
展开
-
activeMQ Queue
queue 是点对点模式,只能是一个生产者产生一个消息,被一个消费者消费。 queue 默认是存在于MQ的服务器中的,发送消息之后,消费者随时取。但是一定是一个消费者取,消费完消息也就没有了。 生产者: public class QueueProduct { public static void main(String[] args) throws Exception { ...原创 2019-08-19 14:39:48 · 321 阅读 · 0 评论 -
activeMQ topic
topic 是发布订阅模式,一个生产者可以一个消息,可以被多个消费者消费。 topic 默认是不存在于MQ服务器中的,一旦发送之后,如果没有订阅,消息则丢失。 生产者: public class TopicProduct { public static void main(String[] args) throws Exception { //创建工厂 Conn...原创 2019-08-19 15:09:05 · 177 阅读 · 0 评论 -
activeMQ topic 持久化订阅
topic 默认是不存在于MQ服务器中的,一旦发送之后,如果没有订阅,消息则丢失。对于普通消费者来说如果错过了这期的消息那就是错过了,对于持久化消费者,可以获取丢失的消息。 首先,activemq区分消费者,是通过clientID和订户名称来区分的。 持久化消费者: 设置1、connection.setClientID("zhangsan"); 设置2、MessageConsumer con...原创 2019-08-19 15:52:44 · 693 阅读 · 2 评论 -
activeMQ 与 Spring 整合
activeMQ的作用:当我们去处理某些数据的时候,添加或者删除等给数据做出了一些修改,我们需要对关联这些数据的地方做出相应的修改,使用activeMQ消息队列可以帮助我们实现这一功能。运用到的JAVA的设计模式也就是我们所说的观察者模式,当然,消息队列中体现了一些其他的设计模式,比如装饰者模式等。 观察者模式:观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主...原创 2019-08-19 21:01:59 · 118 阅读 · 0 评论