上云无忧 > 文档中心 > 天翼云分布式消息服务RabbitMQ的应用场景
分布式消息服务RabbitMQ
天翼云分布式消息服务RabbitMQ的应用场景

文档简介:
异步解耦 以电商秒杀、抢购等流量短时间内暴增场景为例,传统做法用户下单后,订单系统发送查询请求到库存系统,等待库存系统返回请求结果给订单系统。如果库存系统发生故障,订单系统获取不到数据,订单失败。这种情况下,订单系统和库存系统两个子系统高耦合。 应用系统解耦 通过上、下游业务系统的松耦合设计,即便下游子系统(如物流、积分等)出现不可用甚至宕机,都不会影响到核心交易系统的正常运转。
*产品来源:中国电信天翼云。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

应用场景


异步解耦

以电商秒杀、抢购等流量短时间内暴增场景为例,传统做法用户下单后,订单系统发送查询请求到库存系统,等待库存系统返回请求结果给订单系统。如果库存系统发生故障,订单系统获取不到数据,订单失败。这种情况下,订单系统和库存系统两个子系统高耦合。


应用系统解耦

通过上、下游业务系统的松耦合设计,即便下游子系统(如物流、积分等)出现不可用甚至宕机,都不会影响到核心交易系统的正常运转。


屏蔽平台差异

当电商系统架构逐渐成长,差异性带来的问题可能逐渐凸显出来:假如订单系统(order_module)采用 Java 架构,库存系统( inventory_module)采用 Erlang 架构,而发货系统使用的是 Python 架构......使用传统的解决方案时,开发人员需要长期维护一些冗余的代码来将各个模块间传入的 HTTP 请求转化为应用程序中的函数调用。


屏蔽不同平台

可以屏蔽不同平台,不同编程语言之间的差异。RabbitMQ提供Java、.NET、Ruby、Python、Go和Node.js等多种客户端接入,系统之间的数据交互变得异常简单。

相似文档
  • RabbitMQ 集群的服务节点,能够提供消息队列服务,集群之间互相通信协调。 LVS + Keepalived Lvs+keepalived节点,用于转发用户请求,达到高可用负载均衡的效果。
  • 目前基础版和高级版规格如下: 产品类型 产品规格 分布式消息服务RabbitMQ-高级版本 三节点 8核16GB 总磁盘范围 300GB – 6000GB 分布式消息服务RabbitMQ -基础版本 三节点 4核8G 总磁盘范围 300GB – 6000GB
  • 分布式消息服务 Kafka 是一个分布式、高吞吐量、高可扩展性的消息队列服务,广泛用于日志收集、监控数据聚合、流式数据处理、在线和离线分析等大数据领域。 分布式消息服务Kafka 针对开源的 Kafka 提供全托管服务,彻底解决开源产品长期以来的痛点,用户只需专注于业务开发,无需部署运维,低成本、更弹性、更可靠。
  • 分布式消息服务 Kafka 是一个分布式、高吞吐量、高可扩展性的消息队列服务,广泛用于日志收集、监控数据聚合、流式数据处理、在线和离线分析等大数据领域。 分布式消息服务Kafka 针对开源的 Kafka 提供全托管服务,彻底解决开源产品长期以来的痛点,用户只需专注于业务开发,无需部署运维,低成本、更弹性、更可靠。
  • 流计算处理 Kafka能够做到流计算处理,比如股市走向分析、气象数据测控、网站用户行为分析等领域,由于在这些领域中数据产生快、实时性强、数据量大,所以很难统一采集并入库存储后再做处理,这便导致传统的数据处理架构不能满足需求。而Kafka Stream以及Storm/Samza/Spark等流计算引擎的出现,可以根据业务需求对数据进行计算分析,最终把结果保存或者分发给需要的组件。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部