阿里云
为了无法计算的价值
打开APP
阿里云APP内打开
学习中心> 微服务实战-RocketMQ Binder> 正文

微服务实战-RocketMQ Binder

6课时 |
1930人已学 |
免费
课程介绍

Spring Cloud Stream是一个用于构建基于消息的微服务应用框架。它基于SpringBoot来创建具有生产级别的单机 Spring应用,并且使用Spring Integration与Broker进行连接。Spring Cloud Stream提供了消息中间件配置的统一抽象,推出了publish-subscribe、consumer groups、partition这些统一的概念。Spring Cloud Stream内部有两个概念:Binder和Binding。Binder是跟外部消息中间件集成的组件,用来创建 Binding,各消息中间件都有自己的Binder实现。本课程主要介绍基于Spring Cloud Stream和RocketMQ实现分布式消息。

消息队列简介

 

内容介绍:

一、什么是消息队列

二、具体列子

 

 

  1. 什么是消息队列

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

 

 

  1. 具体例子
  1. 例子

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

 

  1. 补充

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

我的学习进度
请登录后查看您的学习进度!
立即登录
本课程相关云产品