Spring Cloud 常用组件梳理

业务场景:

创建一个订单之后,如果用户立刻支付了这个订单,我们需要将订单状态更新为“已支付”

扣减相应的商品库存

通知仓储中心,进行发货

给用户的这次购物增加相应的积分

针对上述流程,我们需要有订单服务、库存服务、仓储服务、积分服务。整个流程的大体思路如下:

用户针对一个订单完成支付之后,就会去找订单服务,更新订单状态

订单服务调用库存服务,完成相应功能

订单服务调用仓储服务,完成相应功能

订单服务调用积分服务,完成相应功能

至此,整个支付订单的业务流程结束

一、Spring cloud组件

1、Spring Cloud核心组件:Eureka 注册中心

2、Spring Cloud核心组件:Feign  调用

3、Spring Cloud核心组件:Ribbon 负载均衡

4、Spring Cloud核心组件:Hystrix 熔断器 错误降级 防止雪崩

5、Spring Cloud核心组件:Zuul 网关 各端请求 统一处理

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 毫无疑问,Spring Cloud 是目前微服务架构领域的翘楚,无数的书籍博客都在讲解这个技术。 不过大多数讲解还...
    敲码的猫阅读 3,773评论 4 7
  • 服务发现——Netflix Eureka客服端负载均衡——Netflix Ribbon断路器——Netflix H...
    觉释阅读 310评论 0 0
  • 转自:wx 概述 实际上,Spring Cloud是一个全家桶式的技术栈,包含了很多组件。本文先从其最核心的几个组...
    王帅199207阅读 13,715评论 1 6
  • 表情是什么,我认为表情就是表现出来的情绪。表情可以传达很多信息。高兴了当然就笑了,难过就哭了。两者是相互影响密不可...
    Persistenc_6aea阅读 129,848评论 2 7
  • 16宿命:用概率思维提高你的胜算 以前的我是风险厌恶者,不喜欢去冒险,但是人生放弃了冒险,也就放弃了无数的可能。 ...
    yichen大刀阅读 8,112评论 0 4

友情链接更多精彩内容