# RabbitMQ 学习笔记
**Repository Path**: geekccyang/rabbitmq_learning_notes
## Basic Information
- **Project Name**: RabbitMQ 学习笔记
- **Description**: 从0到1,全面深入掌握RabbitMQ消息中间件技术。
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: develop
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 1
- **Created**: 2018-10-06
- **Last Updated**: 2021-03-10
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# RabbitMQ 学习笔记
#### 项目介绍
从0到1,全面深入掌握RabbitMQ消息中间件技术。
#### 一、[RabbitMQ核心概念总结](https://gitee.com/geekccyang/rabbitmq_learning_notes/blob/master/%E7%AC%AC%E4%B8%80%E7%AB%A0%20RabbitMQ%E6%A0%B8%E5%BF%83%E6%A6%82%E5%BF%B5.md)
1.哪些大厂在使用 RabbitMQ ,为什么?
2.RabbitMQ 高性能的原因
3.AMQP高级消息队列协议与模型
4.AMQP核心概念
5.RabbitMQ整体架构与消息流转
6.安装RabbitMQ
7.生产者消费者模型构建
8.交换机详解
9.绑定、队列、消息、虚拟主机
#### 二、[深入RabbitMQ高级特性](https://gitee.com/geekccyang/rabbitmq_learning_notes/blob/master/%E7%AC%AC%E4%BA%8C%E7%AB%A0%20%E6%B7%B1%E5%85%A5RabbitMQ%E9%AB%98%E7%BA%A7%E7%89%B9%E6%80%A7.md)
1.消息保障100%投递成功方案一
2.消息保障100%投递成功方案二
3.幂等性与业界主流解决方案
4.confirm确认消息详解
5.Return返回消息详解
6.自定义消费者使用
7.消费端的限流策略
8.消费端ACK与重回对列机制
9.TTL消息详解
10.死信队列详解
#### 三、整合RabbitMQ 与 Spring家族
1.SpringAMQP用户管理组件-RabbitAdmin应用-1
2.SpringAMQP用户管理组件-RabbitAdmin应用-2
3.SpringAMQP用户管理组件-RabbitAdmin源码分析
4.SpringAMQP-RabbitMQ声明式配置使用
5.SpringAMQP消息模板组件-RabbitTempalte实战
6.SpringAMQP消息容器-SimpleMessageListenerContainer详解
7.SpringAMQP消息适配器-MessageListenerAdapter使用-1
8.SpringAMQP消息适配器-MessageListenerAdapter使用-2
9.SpringAMQP消息转换器-MessageConverter讲解-1
10.SpringAMQP消息转换器-MessageConverter讲解-2
11.整合SpringBoot2.0
12.整合Spring Cloud Stream实战