分布式消息通信之RabbitMQ_Note

1. RabbitMQ 安装

install

2. RabbitMQ 应用场景,特性

应用场景

3. 官网入门指引

rabbitmq_tutorials

4. RabbitMQ 工作模型

工作模型

5. RabbitMQ 主要的几种交换机类型

交换机

6. Java API的使用,声明Exchange,Queue及发送消息时的参数具体含义

参数说明

7. 进阶

怎么自动删除没人消费的消息

无法路由的消息,去了哪里

可以让消息优先得到消费吗

如何实现延迟发送消息

MQ怎么实现RPC

RabbitMQ流量控制怎么做?设置队列大小有用吗?

进阶tips

. 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

转载于:https://www.cnblogs.com/Qkxh320/p/distributed_rabbitmq_note.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值