分布式消息通信之RabbitMQ_Note
2024-10-06 07:32:44
目录
1. RabbitMQ 安装
2. RabbitMQ 应用场景,特性
3. 官网入门指引
4. RabbitMQ 工作模型
5. RabbitMQ 主要的几种交换机类型
6. Java API的使用,声明Exchange,Queue及发送消息时的参数具体含义
7. 进阶
怎么自动删除没人消费的消息
无法路由的消息,去了哪里
可以让消息优先得到消费吗
如何实现延迟发送消息
MQ怎么实现RPC
RabbitMQ流量控制怎么做?设置队列大小有用吗?
. Spring RMQ 使用
. SpringBoot RMQ 使用
8. tips
消息队列的作用和使用场景
异步 解耦 削峰
创建队列和交换机的方法
多个消费者监听一个生产者时,消息如何分发
无法被路由的消息,去了哪里
mandatory + returnListener
alternate-exchange
消息什么时候会变成死信(dead letter)
reject且不重新入队
消息过期
队列内消息超过最大长度,先入队的被丢弃的消息
RabbitMQ实现延迟队列
DDL
保证消息的可靠性投递
消息投递 confirm; 消息路由 returnListener or alternate-exchange; 消息存储 队列交换机消息持久化; 消息消费 ack手工应答;
消费者回调, 补偿机制, 幂等性
服务端和消费端限流
服务端系统配置 消费端 basicQos
如何保证消息的顺序性
RabbitMQ节点特性
磁盘节点Disk 内存节点RAM
最新文章
- TFS二次开发系列:六、TFS的版本控制
- 原生js实现放大镜效果
- 发布 PM2.5 数据的城市列表
- map初始化定时器
- CLR via C# 混合线程同步构造
- Android的ViewAnimator而它的子类ViewSwitcher-android学习之旅(三十三)
- QMVC
- 学习vi(1)
- Android 获取浏览器当前分享页面的截屏
- Apache Hadoop 2.9.2 的归档案例剖析
- Java中HBase的集中過濾器
- Oracle课程档案,第五天
- js 判断日期大小、是否在时间范围内等处理
- Java常用的加密解密类(对称加密类)
- VBox 安装 macOS 10.12
- 解决EF没有生成字段和表说明
- react context toggleButton demo
- Vue 问题记录
- CentOS 7.2-编译安装zabbix 3.4
- oracle 解锁表的一个小问题
热门文章
- eclipse和scala整合,打包配置文件及打包步骤
- ubuntu 停留开机界面解决方法
- codeforces#1228E. Another Filling the Grid(容斥定理,思维)
- ios兼容
- zabbix(4)数据库表分区优化
- 小程序 之自定义tabbar上边框颜色
- [WEB安全]Dirsearch工具命令
- java maven scope compile,provide,system,test,runtime
- JS 将页面上的表格导出为 Excel 文件
- 一个项目里,httpclient竟然出现了四种