消息中间件
文章平均质量分 86
程序照亮人生
这个作者很懒,什么都没留下…
展开
-
activeMQ代码演示
activeMQ生产者 package com.example.demo.controller; import org.apache.activemq.ActiveMQConnectionFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.jms.core.JmsMessagingTemplate; import org.springframework.ster原创 2020-12-07 17:25:21 · 95 阅读 · 0 评论 -
rabbitMQ之主题模型
Topic类型的Exchan与Direct相比,都是可以根据Routingkey把消息路由到不同的队列,只不过topic类似Exchange可以让队列再绑定RoutingKey的时候使用通配符!这种模型RoutingKey一般是由多个单词组成,多个单词之间以"."分割,比如:itrm.insert 通配符: *:匹配不多不少恰好1个词 #:匹配一个或者多个词 eg: audit.#匹配audit.irs.corporata或者audit.irs等 audit.* 只匹配audit.irs .原创 2020-10-27 10:14:52 · 94 阅读 · 0 评论 -
rabbitMQ之direct模型(订阅模式)(智能路由)
注意:在fanout模式中,会被所有订阅的消费者都能接受收到,,但是,在某些场景下,我们希望不同的消息被不同的队列消费, 这是就要用到direct类型的exchange 在direct模型中: 1.队列和交换机的绑定,不能是任意绑定了,而是要指定一个 ...原创 2020-08-26 23:46:27 · 386 阅读 · 0 评论 -
rabbitMQ之广播模型(扇出模型)fanout
1.可以有多个消费者 2.每个消费者都有自己的queue 3.每个队列都要绑定到交换机 4,生产者发送的消息,只能发送到交换机,交换机决定要发给那个队列,生产者无法决定 5.交换机把消息发送给绑定过的所有队列 6.队列消费者都能拿到消息,实现一条消息被多个消费者消费 先创建一个链接库: RabbitMQGetConnection .java package com.example.demo.config.rabbitMQ; import com.rabbitmq.client.Channel; impo.原创 2020-08-26 23:18:46 · 450 阅读 · 0 评论 -
rabbitMQ之直连模型
前提是在rabbitmq中web可视化管理界面增加管理用户root,增加虚拟库/ems,以下代码方可运行成功 rabbitMQ之消息发送方: package com.example.rabbitmq; import java.io.IOException; import java.util.concurrent.TimeoutException; import com.rabbitmq.client.Channel; import com.rabbitmq.client.Connection; impo原创 2020-08-25 22:07:08 · 353 阅读 · 0 评论