温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
首先我们了解一下什么是集中式系统。将所有业务单元集中部署在单个或若干个主机上的系统称为集中式系统。比如说Java中将某一外部项目部署在主机上,那么该外部项目它是所有业务单元的集合。这样做可以带来的好处是业务部署比较简单,但是呢,同样无法容忍单点故障,如果单点故障发生,就会导致业务不可用或者用户访问量激增,并且业务量不断增加的情况,就需要购置大型主机来满足这一需求,导致高成本的产生。所以呢,我们采用分布式系统来解决这个问题。那么什么是分布式系统?分布式系统,它指的是一个硬件或软件的多个组件分布在不同计算机,彼此通过消息通信和协调的系统。比如说将之前ABC不同的业务模块分布在不同机器上。
01:08
彼此之间通过网络进行消息的通信和协调,这种系统那成为分布式系统,那么这种系统的好处就是可以缩减成本,不需要购置大型主机来满足性能要求,同时可以降低单个业务的难度,不需要去了解所有的整套业务场景,那么带来的坏处首先是系统比较复杂,具有高度的复杂性,其次。我们会面临分布式环境下的各种问题需要去解决。所以我们需要合理选。
我来说两句