消息队列那么多,为什么建议深入了解下RabbitMQ?
你为啥要在项目中选择Kafka、RocketMQ、RabbitMQ、ActiveMQ、Pulsar、Redis Stream...消息中间件?
作者:帅旋
|
发表于 2021-10-12
|
分类于  分布式
消息队列那么多,为什么建议深入了解下RabbitMQ?
RabbitMQ之AMQP协议概述
AMQP协议概述:高级消息队列标准,适用IoT,含消息、排队、路由等特性。
作者:帅旋
|
发表于 2021-10-12
|
分类于  分布式
RabbitMQ之AMQP协议概述
RabbitMQ架构解析
RabbitMQ的整体架构如下图所示:
作者:帅旋
|
发表于 2021-10-12
|
分类于  分布式
RabbitMQ架构解析
RabbitMQ特性详解
ACK (Acknowledge character),即是确认字符,消息的接收方需要告诉发送方已确认接收消息,这是实现可靠消息投递的必备特性。
作者:帅旋
|
发表于 2021-10-12
|
分类于  分布式
RabbitMQ特性详解
如何实现消息可靠性投递?
消息可靠性需要考虑生产端投递消息的可靠性以及保证消费端最终成功地消费消息。
作者:帅旋
|
发表于 2021-10-12
|
分类于  分布式
如何实现消息可靠性投递?
Rabbit使用场景
通过给消息设置TTL,超时时候放入死信队列进行处理,可以实现延迟队列,当然,RabbitMQ也有专门的延迟队列插件可以使用;
作者:帅旋
|
发表于 2021-10-12
|
分类于  分布式
Rabbit使用场景
1
×
IT宅

关注公众号及时获取网站内容更新。