开发者学堂课程【微服务实战-RocketMQ Binder :消息队列简介】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/617/detail/9417
消息队列简介
内容介绍:
一、什么是消息队列
二、具体列子
一、 什么是消息队列
消息队列中间件是分布式系统中重要的组件,主要解决应用耦合、异步消息、流量削锋等问题。实现高性能、高可用、可伸缩和最终一致性架构
二、 具体例子
1、 例子
早期通过在淘宝上购买商品,淘宝的订单系统会创建一个订单,然后会调用库存系统中的接口对商品库存数量做处理。此过程很明显,订单的创建过程中,订单系统和库存系统混合在一起。如果这个时候引入了消息队列,在订单系统创建订单之后,发送消息到消息队列中,然后库存系统去订阅这个消息,之后对商品的库存做进一步处理,这个消息队列就解决了订单系统和库存系统之间耦合的一个问题。
2、 补充
目前业界比较有名的消息队列中间件有 RabbitMQ、Kafka、RocketMQ