![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RabbitMQ
文章平均质量分 95
不愿意做鱼的小鲸鱼
路漫漫其修远兮,不以物喜,不以己悲,空杯心态,但使愿无违,,,
展开
-
RabbitMQ学习笔记(七)——RabbitMQ分布式事务框架
RabbitMQ消息发送失败重试,RabbitMQ消息消费失败重试,RabbitMQ消息死信消息告警原创 2022-06-07 21:21:39 · 664 阅读 · 1 评论 -
RabbitMQ学习笔记(六)——优化RabbitMQ集群
使用DockerCompose部署高可用集群,网络分区故障,RabbitMQ状态监控原创 2022-06-07 21:20:06 · 822 阅读 · 0 评论 -
RabbitMQ学习笔记(五)——RabbitMQ集群搭建&入门
目录RabbitMQ项目使用集群的好处1. 扩展规模2. 数据冗余3. 高可用RabbitMQ集群搭建RabbitMQ集群原理RabbitMQ集群搭建步骤单节点安装Rabbitmq复制Erlang cookie集群镜像队列原理集群镜像队列设置方法Definition:策略定义设置镜像队列策略案例:将镜像配置到集群中的所有节点HAproxy+ Keepalived高可用集群搭建实现高可用的方式HAProxy简介HAProxy配置方法Keepalived简介keepalived配置(两个节点都需要)总结Rabb原创 2022-05-30 07:44:49 · 1045 阅读 · 2 评论 -
RabbitMQ学习笔记(四)——RabbitMQ与SpringBoot适配
目录Spring AMQP特性1. 异步消息监听容器2. RabbitTemplate3. RabbitAdmin4. Spring Boot Config利用RebbitAdmin快速配置Rabbit服务在RabbitConfig中配置RabbitAdmin用来管理RabbitMQ代码实践利用RabbitAdmin简化配置Rabbit服务流程RabbitAdmin声明式配置RabbitAdmin声明式配置的优点代码实践利用RabbitTemplate快速消息发送RabbitTemplate特点代码实践利用原创 2022-05-07 17:44:31 · 1239 阅读 · 0 评论 -
RabbitMQ学习笔记(三)——RabbitMQ 常用高级特性
目录RabbitMQ 常用高级特性如何保证消息的可靠性1. 发送端确认机制什么是发送端确认机制三种确认机制2. 消息返回机制消息返回机制的原理消息返回的开启方法3. 消费端确认机制消费端ACK类型手动ACK类型重回队列4. 消费端限流机制消费端限流原因RabbitMQ - QoSQoS原理消费端限流机制参数设置5. 消息过期机制RabbitMQ的过期时间(TTL)如何找到适合自己的TTL?6. 死信队列什么是死信队列怎样变成死信死信队列设置方法当前项目的不足之处分析实际开发中经验及小结经验小结Rabbi.原创 2022-04-21 00:53:26 · 993 阅读 · 0 评论 -
RabbitMQ学习笔记(二)——RabbitMQ快速上手
RabbitMQ快速上手的学习案例使用一个高可用外卖系统的demo。目录高可用外卖系统高可用外卖系统需求分析架构设计什么是微服务架构如何拆分微服务根据业务能力进行微服务拆分合理的交换机和队列设置业务流程时序图接口需求微服务的数据库设计原则原生RabbitMQ快速上手步骤RabbitMQ使用总结使用原生RabbitMQ项目中的不足之处消息真的发出去了吗?消息真被路由了吗?消费端处理的过来吗?消费端处理异常怎么办?队列爆满怎么办?如何转移过期消息?不足之处总结实际开发中经验及小结源代码:高可用外卖系统高原创 2022-04-21 00:50:55 · 2553 阅读 · 0 评论 -
RabbitMQ学习笔记(一)——消息中间件入门
目录消息中间件简介四大消息中间件介绍ACTIVE MQRABBITMQApache RocketMQKafka总结RabbitMQ高性能的原因AMQP协议的作用RabbitMQ安装消息中间件简介什么是消息?消息是信息的载体。什么是中间件?中间件(Middleware),是提供软件和软件之间连接的软件,以便于软件各部件之间的沟通。使用消息中间件的优势:业务调用链短,用户等待时间短部分组件故障不会瘫痪整个业务业务高峰期有缓冲业务高峰期时不会产生大量的异步线程。使用消息中间件的作用:原创 2022-03-23 23:03:23 · 2984 阅读 · 2 评论