这篇文章主要介绍了WEB分布式系统架构有哪些优缺点的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇web分布式系统架构有哪些优缺点文章都会有所收获,下面我们一起来看看吧。分布式系统是支持分布式处理的软件系统,是由
这篇文章主要介绍了WEB分布式系统架构有哪些优缺点的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇web分布式系统架构有哪些优缺点文章都会有所收获,下面我们一起来看看吧。
分布式系统是支持分布式处理的软件系统,是由通信网络互联的多处理机体系结构上执行任务的系统。包括分布式操作系统、分布式程序设计语言及其编译系统、分布式文件系统分布式数据库系统等,当然这些也是分布式的关键技术。
使用分布式系统主要有:
增大系统容量。我们的业务量越来越大,而要能应对越来越大的业务量,一台机器的性能已经无法满足了,我们需要多台机器才能应对大规模的应用场景。所以,我们需要垂直或是水平拆分业务系统,让其变成一个分布式的架构。
加强系统可用。我们的业务越来越关键,需要提高整个系统架构的可用性,这就意味着架构中不能存在单点故障。这样,整个系统不会因为一台机器出故障而导致整体不可用。所以,需要通过分布式架构来冗余系统以消除单点故障,从而提高系统的可用性。
因为模块化,所以系统模块重用度更高
因为软件服务模块被拆分,开发和发布速度可以并行而变得更快
系统扩展性更高
团队协作流程也会得到改善
分布式系统的类型有三种:
分布式处理,但只有一个总数据库,没有局部数据库
分层式处理,每一层都有自己的数据库
充分分散的分布式网络,没有中央控制部分,各节点之间的联系方式又可以有多种,如松散的联接,紧密的联接,动态的联接,广播通知式的联接等
然后来对比一下单体应用和分布式架构的优缺点:
从上面的表格可以看到,分布式系统虽然有一些优势,但也存在一些问题
部署单个服务会比较快,但是如果一次部署需要多个服务,部署会变得复杂
系统的吞吐量会变大,但是响应时间会变长
运维复杂度会因为服务变多而变得很复杂
架构复杂导致学习曲线变大
测试和查错的复杂度增大
技术可以很多样,这会带来维护和运维的复杂度
管理分布式系统中的服务和调度变得困难和复杂
关于“web分布式系统架构有哪些优缺点”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“web分布式系统架构有哪些优缺点”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网精选频道。
--结束END--
本文标题: web分布式系统架构有哪些优缺点
本文链接: https://www.lsjlt.com/news/241282.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-16
2024-05-16
2024-05-16
2024-05-16
2024-05-16
2024-05-16
2024-05-16
2024-05-16
2024-05-16
2024-05-16
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0