消息队列简介| 学习笔记

简介: 快速学习消息队列简介,介绍了消息队列简介系统机制, 以及在实际应用过程中如何使用。

开发者学堂课程【微服务实战-RocketMQ Binder 消息队列简介】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/617/detail/9417


消息队列简介

 

内容介绍:

一、什么是消息队列

二、具体列子

 

一、 什么是消息队列

消息队列中间件是分布式系统中重要的组件,主要解决应用耦合、异步消息、流量削锋等问题。实现高性能、高可用、可伸缩和最终一致性架构

 

二、 具体例子

1、 例子

早期通过在淘宝上购买商品,淘宝的订单系统会创建一个订单,然后会调用库存系统中的接口对商品库存数量做处理。此过程很明显,订单的创建过程中,订单系统和库存系统混合在一起。如果这个时候引入了消息队列,在订单系统创建订单之后,发送消息到消息队列中,然后库存系统去订阅这个消息,之后对商品的库存做进一步处理,这个消息队列就解决了订单系统和库存系统之间耦合的一个问题。

2、 补充

目前业界比较有名的消息队列中间件有 RabbitMQ、Kafka、RocketMQ

image.png

相关文章
|
7月前
|
消息中间件 安全 云计算
消息队列和应用工具产品体系-混沌工程简介
消息队列和应用工具产品体系-混沌工程简介
176 0
消息队列和应用工具产品体系-混沌工程简介
|
1月前
|
消息中间件 存储 中间件
【SpringCloud Stream消息驱动、设计思想以及整合rabbitmq消息队列案例--学习笔记】
【SpringCloud Stream消息驱动、设计思想以及整合rabbitmq消息队列案例--学习笔记】
50 0
|
7月前
|
消息中间件 监控 Java
消息队列和应用工具产品体系-ARMS 监控种类简介(2)
消息队列和应用工具产品体系-ARMS 监控种类简介(2)
311 1
消息队列和应用工具产品体系-ARMS 监控种类简介(2)
|
7月前
|
消息中间件 前端开发 搜索推荐
消息队列和应用工具产品体系-限流降级概念简介
消息队列和应用工具产品体系-限流降级概念简介
83 0
消息队列和应用工具产品体系-限流降级概念简介
|
消息中间件 监控 Java
手把手系列:消息队列 MNS 实操讲|学习笔记
快速学习手把手系列:消息队列 MNS 实操讲
579 0
手把手系列:消息队列 MNS 实操讲|学习笔记
|
消息中间件 安全 Serverless
消息队列 MNS 特性|学习笔记
快速学习消息队列 MNS 特性
198 0
|
消息中间件 运维 RocketMQ
消息队列 MNS 简史|学习笔记
快速学习消息队列 MNS 简史
343 0
消息队列 MNS 简史|学习笔记
|
消息中间件 弹性计算 运维
初步了解消息队列 Kafka 版|学习笔记
快速学习初步了解消息队列 Kafka 版
134 0
|
消息中间件 存储 新零售
初步了解消息队列 RabbitMQ 版|学习笔记
快速学习初步了解消息队列 RabbitMQ 版
149 0
|
消息中间件 传感器 网络协议
物联网通信消息队列客户端-MQTT简介
物联网通信消息队列客户端-MQTT简介
449 0
物联网通信消息队列客户端-MQTT简介