服务热线:

13928851055

KAIYUN科技 | 大数据与人工智能 基础软件领导者

赋能数据未来,引领AI与大数据创新

KAIYUN(中国大陆)官方网站-创造最伟大的开云

企业新闻

分布式系统最全详解(图文全面总结)

作者:小编 点击: 发布时间:2025-03-01 22:28

  举一个最简单例子:我都知道单台机器是无法支撑阿里的双11的场景的,因为单台的CPU、硬盘、内存等等都是有限的,为了支撑大访问量,都会使用多台机器来提高系统的负载能力。

  所以,我们需要垂直,或是水平拆分业务系统,让其变成一个分布式系统架构。

分布式系统最全详解(图文全面总结)(图1)

  软件不是完美的,网络不是完美的,甚至机器本身也不可能是完美的,随时可能会出错,为了避免故障,需要将业务分散开保留一定的冗余度。

  当你的系统一旦分布式了之后,其实会面临很多技术挑战的,包括分布式服务框架、分布式文件系统、分布式数据库系统、分布式锁等Kaiyun官网中国等,当然这些也是分布式的关键技术。

分布式系统最全详解(图文全面总结)(图2)

  随着业务访问量越来越大,单体应用就会出现巨大的瓶颈,随意后期就会出现,按照业务为单位进行拆分,出现的微服务架构。

分布式系统最全详解(图文全面总结)(图3)

  比如大家现在熟知的:Spring Cloud和Spring Cloud Alibaba以及新一代Istio为代表的ServiceMesh都是典型代表。

  一旦你的系统拆分为了多个子系统之后,之前的单机事务就不行了,需要TCC、最终一致性、2PC等分布式事务的实现方案,以及Seata分布式事务框架。

  ,包含:Kaiyun官网中国Java、多线程、JVM、Spring、MySQL、Redis、Dubbo、中间件…等

标签:
相关新闻
最新产品
在线客服
联系方式

热线电话

13928851055

上班时间

周一到周五

公司电话

13928851055

二维码
线