重温分布式系统

红太狼 2023-01-05 12:23 252阅读 0赞

一 概述

分布式系统可以简单的理解为很多台计算机组成一个整体,一个整体一致对外处理一个请求,并且内部每台计算机之间保持通信。

内部计算机之间的通信可以通过Rest/RPC进行通信。

二 简单的分布式系统架构图及业务流程分析

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NhbG1fZW5jb2Rl_size_16_color_FFFFFF_t_70

如图所示,整个架构分成多个服务,分别为商品服务,订单服务,账单服务,支付服务,每个服务分别部署在不同计算机上,完成整个功能的步骤如下:

  1. 当用户通过前端页面浏览商品时会通过商品服务提供的功能进行商品浏览;
  2. 接着是选好自己想要的商品并生成订单后就会生成订单,此时就进入订单服务;
  3. 确认订单之后就会提交订单,并生成相应的账单,此时进入账单服务;
  4. 提交账单后就进入支付服务进行支付操作,支付完成后就会返回一些信息反馈,当整个流程成功后就会返回购买成功,如果在某个环节存在错误,就会生成某些错误提示。

根据整个业务流程可知:在分布式系统中,客户端到服务端的一次请求从响应到结束会经过多台计算机的处理。基于此,我们可以将不同的服务进行集群处理,来提高系统的负载能力。

当我们针对服务进行拆分开发,也可以理解为微服务开发。

发表评论

表情:
评论列表 (有 0 条评论,252人围观)

还没有评论,来说两句吧...

相关阅读

    相关 重温分布式系统

    一 概述 分布式系统可以简单的理解为很多台计算机组成一个整体,一个整体一致对外处理一个请求,并且内部每台计算机之间保持通信。 内部计算机之间的通信可以通过Rest/RP

    相关 重温三角函数

    以前学习的三角函数公式长时间不用,现在好多原理公式都忘记了,是时候开始上课了,下面是摘自网络搜集的资料,很容易快速的理解与案例和公式: sin(180°-α)=sin(α)

    相关 重温HTTP

    为了理解HTTP,我们有必要事先了解下TCP/IP协议族。我们通常使用的网络是在TCP/IP的基础上运作的,而HTTP是属于他的一个子集。 TCP/IP 计算机与网络上

    相关 重温 Servlet

    前言 已经有几百年没碰servlet了,前天觉得公司查看打卡记录很不方便,于是有了一个想法,做一个给同事们查看打卡记录的app,领导觉得很好,便下午开工了,这是