分布式系统的概念
来源:8-9 重构并且暴露订单服务

栗子2099
2018-10-19
老师您好!初次接触分布式,概念理解得有点云里雾里
我的理解:
1.比如订单服务系统拆分为商品服务、订单服务、账单服务三个子系统,但是拆分的子系统的代码都在一个项目下,我可以理解为这个项目需要同时部署到三台计算机上,但每台计算机上这个项目供给用户的只是其中一个子系统功能?
2.由于业务和地区,订单服务(未拆分)是部署到多台计算机供给不同地区的人使用,每个地区的用户使用指定的一台计算机上的系统,并且每台计算机都需要同时处理上述三个功能。那么如果拆分为分布式后,是不是原本一个地区一台计算需要变成3台?
3.另外又有一个系统(比如运输监控),不同业务不同行业,但也是分别部署各个地区计算机,能不能有第三个系统来管理或者整合上述两个系统达到分布式,这样做会不会太耗材了,还有就是业务代码(排开一些公共的工具类啊,公司啊这些…)会不会太乱了
我的问题可能有点词不达意,也百度过简单理解,还是有点疑惑,还请老师讲解下,谢谢了
写回答
2回答
-
1. 对的
2. 其实不要把地区想的太复杂,那只不过是一个云服务的配置,或者是运维人员的设置,不同地区的请求都会达到距离最近的服务器,这样就加速了访问,分布式说到底就是一个请求经历了两个以上的服务器,把一个系统拆分为多个,并且分别部署到不同的服务器,然后再整合成一个一体化的庞大的系统012018-10-20 -
风间影月
2018-10-19
第三个没太理解,我建议你可以到群里和大家交流,看看大家对分布式的理解
00
相似问题