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