9号彩票

App开发为什么要使用分布式系统架构呢?

点击次数:75   更新时间2018-03-27     【关闭分    享:
App开发为什么要使用分布式系统架构呢?
1、增大系统容量。我们的业务量越来越大,而要能应对越来越大的业务量,一台机器的性能已经无法满足了,我们需要多台机器才能应对大规模的应用场景。所以,我们需要垂直或是水平拆分业务系统,让其变成一个分布式的架构。
2、加强系统可用。我们的业务越来越关键,需要提高整个系统架构的可用性,这就意味着架构中不能存在单点故障。这样,整个系统不会因为一台机器出故障而导致整体不可用。所以,需要通过分布式架构来冗余系统以消除单点故障,从而提高系统的可用性。
3、除了以上主要两点,分布式架构还有一些优势,比如:
因为模块化,所以系统模块重用度更高;
因为软件服务模块被拆分,开发和发布速度可以并行而变得更快;
系统扩展性更高;
团队协作流程也会得到改善;
等等。
不过,这个世界上不存在完美的技术方案,采用任何技术方案都是有得有失,也就是说,分布式系统在消除上述问题的同时,也给我们带来了其他的问题。因此,我们需要清楚地知道分布式系统所带来的问题。下面这个表格比较了单体应用和分布式架构的优缺点。

联系Q Q:371574840
联系邮箱:371574840@qq.com

联系电话:158-0985-5591
联系地址:辽宁省大连市中山区人民路亚太国际金融中心1208

友情链接:大通彩票大通彩票  八八彩票  宏发彩票  大运彩票平台  大通彩票网  永盛彩票平台  大运彩票官网  

免责声明: 本站资料及图片来源互联网文章,本网不承担任何由内容信息所引起的争议和法律责任。所有作品版权归原创作者所有,与本站立场无关,如用户分享不慎侵犯了您的权益,请联系我们告知,我们将做删除处理!