• 昌江区最新新闻消息
  • spring cloud- 第一回 初识_科技频道_东方资讯

    发布日期:2020-08-18 04:57   来源:未知   阅读:

    当今互联网技术领域微服务正如火如荼的发展着,其中代表自然是Spring Cloud ,一套完整的微服务解决方案。微服务顾名思义是将大的服务拆分成细小的服务。讲到这里,我要提一下,人类解决复杂问题的思想无外乎2个: 1 、将复杂问题抽象化 2、将复杂问题进行分而治之。 会当绝凌顶,一览众山小,让我们先站在上帝视角观测他的整体组成。

    1 服务注册与发现

    2 配置中心管理

    3 服务调用

    4 服务网关

    5 服务熔断

    6 服务监控

    7 负载均衡

    8 服务降级

    9 数据总线

    10 服务消息队列

    11 服务定时任务调度

    12 全链路追踪。

    给大家举个例子,没有实例的理论就如同没有穿衣服的肉体。

    假设咱们现在开发一个电商网站,要实现支付订单的功能,流程如下:

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

    扣减相应的商品库存

    通知仓储中心,进行发货

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

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

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

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

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

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

    下一节我们将讲这些组件在实践中的最佳选型。

    Power by DedeCms