MQ
文章平均质量分 73
蛇蛇台灯没电了
三十年河东 三十年河西 莫欺少年穷
展开
-
自定义简易版消息中间件
java简易版消息中间件原创 2023-03-06 23:32:07 · 302 阅读 · 1 评论 -
RabbitMQ之如何保证发送消息的可靠性?
1.消费发送的机制1.1消息发送我们都知道会先发送到交换机上,然后再根据定的路由规则,由交换机将消息路由到不同的 Queue(队列)中,再由不同的消费者去消费。如下图所以我们就应该保证消息成功到达交换机 和对列,如果都做到了纳闷我们消息就发送成功了对吧2.常见的方案2.1开启事务机制2.2 发送方确认机制3.MQ事务机制确保消息可靠性(不建议)3.1 在RabbitMQ的配置类中,准备一个事务管理器(这里我只贴出...原创 2022-02-11 15:27:54 · 3184 阅读 · 3 评论 -
Springboot整合MQ以及常见工作模式的使用
1.首先我们先看看MQ的常见模型1.1 基本消息模型1.2Work Queues消息模型work queues与入门程序相比,多了一个消费端,两个消费端共同消费同一个队列中的消息,而MQ会采用轮询的方式,分配消息, S所以也就保证了一条消息只会被一个消费者接收1.3 广播模型广播模型的就是他发的消息只会发给与他绑定的交换机和对列进行消息,不用指定路由键1.4Routing消息模型生产者将消息投...原创 2022-01-28 11:03:14 · 2922 阅读 · 0 评论 -
RabbitMQ初体验之原生java依赖的MQ
1.什么是MQ 1.1MQ全称为Message Queue,即消息队列. 它也是一个队列,遵循FIFO原则 。RabbitMQ是由erlang语言开发,基于AMQP(Advanced Message Queue Protocol高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消息队列在分布式系统开 发中应用非常广泛。官方地址:http://www.rabbitmq.com/2.MQ的使用场景2.1 解耦 消除峰值 服务调用异步3.MQ的组成...原创 2022-01-27 10:20:35 · 2889 阅读 · 0 评论