分布式系统的概念

来源:8-9 重构并且暴露订单服务

栗子2099

2018-10-19

老师您好!初次接触分布式,概念理解得有点云里雾里
我的理解:
1.比如订单服务系统拆分为商品服务、订单服务、账单服务三个子系统,但是拆分的子系统的代码都在一个项目下,我可以理解为这个项目需要同时部署到三台计算机上,但每台计算机上这个项目供给用户的只是其中一个子系统功能?
2.由于业务和地区,订单服务(未拆分)是部署到多台计算机供给不同地区的人使用,每个地区的用户使用指定的一台计算机上的系统,并且每台计算机都需要同时处理上述三个功能。那么如果拆分为分布式后,是不是原本一个地区一台计算需要变成3台?
3.另外又有一个系统(比如运输监控),不同业务不同行业,但也是分别部署各个地区计算机,能不能有第三个系统来管理或者整合上述两个系统达到分布式,这样做会不会太耗材了,还有就是业务代码(排开一些公共的工具类啊,公司啊这些…)会不会太乱了
我的问题可能有点词不达意,也百度过简单理解,还是有点疑惑,还请老师讲解下,谢谢了

写回答

2回答

风间影月

2018-10-19

1. 对的
2. 其实不要把地区想的太复杂,那只不过是一个云服务的配置,或者是运维人员的设置,不同地区的请求都会达到距离最近的服务器,这样就加速了访问,分布式说到底就是一个请求经历了两个以上的服务器,把一个系统拆分为多个,并且分别部署到不同的服务器,然后再整合成一个一体化的庞大的系统

0
1
栗子2099
谢谢老师!
2018-10-20
共1条回复

风间影月

2018-10-19

第三个没太理解,我建议你可以到群里和大家交流,看看大家对分布式的理解

0
0

ZK分布式专题与Dubbo微服务入门,成长与加薪必备

进阶中高级工程师必备技能,大数据与微服务最常用的中间件

1859 学习 · 321 问题

查看课程