温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
  • 忘记密码?
登录注册×
获取短信验证码
其他方式登录
点击 登录注册 即表示同意 《亿速云用户服务条款》
  • 服务器
  • 数据库
  • 开发技术
  • 网络安全
  • 互联网科技
登 录 注册有礼
最新更新 网站标签 地图导航
产品
  • 首页 > 
  • 教程 > 
  • 开发技术 > 
  • 编程语言 > 
  • 什么是分布式系统!以及分布式系统架构的优缺点

什么是分布式系统!以及分布式系统架构的优缺点

发布时间:2020-06-18 19:54:19 来源:网络 阅读:2534 作者:JAVA努力中 栏目: 编程语言

现在的架构很多,各种各样的,如高并发架构、异地多活架构、容器化架构、微服务架构、高可用架构、弹性化架构等,还有和这些架构相关的管理型的技术方法,如 DevOps、应用监控、自动化运维、SOA 服务治理、去 IOE 等等,还有很多。

什么是分布式系统!以及分布式系统架构的优缺点

那什么是分布式系统?分布式系统是支持分布式处理的软件系统,是由通信网络互联的多处理机体系结构上执行任务的系统。包括分布式操作系统、分布式程序设计语言及其编译系统、分布式文件系统分布式数据库系统等,当然这些也是分布式的关键技术。

 

使用分布式系统主要有:

 

1.增大系统容量。我们的业务量越来越大,而要能应对越来越大的业务量,一台机器的性能已经无法满足了,我们需要多台机器才能应对大规模的应用场景。所以,我们需要垂直或是水平拆分业务系统,让其变成一个分布式的架构。

什么是分布式系统!以及分布式系统架构的优缺点

2.加强系统可用。我们的业务越来越关键,需要提高整个系统架构的可用性,这就意味着架构中不能存在单点故障。这样,整个系统不会因为一台机器出故障而导致整体不可用。所以,需要通过分布式架构来冗余系统以消除单点故障,从而提高系统的可用性。

 

3.因为模块化,所以系统模块重用度更高

 

4.因为软件服务模块被拆分,开发和发布速度可以并行而变得更快

 

5.系统扩展性更高

 

6.团队协作流程也会得到改善

 

分布式系统的类型有三种:

 

1.分布式处理,但只有一个总数据库,没有局部数据库

 

2.分层式处理,每一层都有自己的数据库

 

3.充分分散的分布式网络,没有中央控制部分,各节点之间的联系方式又可以有多种,如松散的联接,紧密的联接,动态的联接,广播通知式的联接等

 

然后来对比一下单体应用和分布式架构的优缺点:

 

什么是分布式系统!以及分布式系统架构的优缺点

 

1.从上面的表格可以看到,分布式系统虽然有一些优势,但也存在一些问题

 

2.架构设计变得复杂(尤其是其中的分布式事务)

 

3.部署单个服务会比较快,但是如果一次部署需要多个服务,部署会变得复杂

 

4.系统的吞吐量会变大,但是响应时间会变长

 

5.运维复杂度会因为服务变多而变得很复杂

 

6.架构复杂导致学习曲线变大

 

7.测试和查错的复杂度增大

 

8.技术可以很多样,这会带来维护和运维的复杂度

 

9.管理分布式系统中的服务和调度变得困难和复杂

 

所以总结一下,分布式系统架构的难点在于系统设计,以及管理和运维。所以分布式系统架构在解决了一些问题的同时,也增加了其他的问题,这就需要不断的再用各种各样的技术跟手段去解决这些新增的问题。后续会跟上分布式系统架构的搭建以及使用。


向AI问一下细节
推荐阅读:
  1. 怎么搭建fastDFS分布式系统
  2. 分布式系统简介

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

分布式系统 架 点
  • 上一篇新闻:
    如何解决"无法直接启动带有类库输出类型的项目"
  • 下一篇新闻:
    批量修改rrd文件配置

猜你喜欢

  • 怎么利用SetMenuItemInfo()来无效化菜单
  • MATLAB中的取整函数怎么使用
  • 修改控件style的方法是什么
  • NetLimiter Pro远程监控怎么设置
  • Linux 下bsub命令如何使用
  • cpp-netlib之async_server解析
  • vc中创建控件数组的方法是什么
  • C++怎么实现ostringstream类
  • C++怎么实现Singleton模式
  • softICE的安装与配置的方法是什么
最新资讯
  • Haskell中的密码协议和安全认证机制有哪些
  • 在Haskell中怎样实现基于Web的实时通信应用
  • Haskell中的时间序列数据分析和处理有哪些方法
  • 如何在Haskell中进行声音合成和音乐制作
  • Haskell中如何处理大规模稀疏数据集
  • 在Haskell中怎样为分布式系统设计和实现一致性算法
  • Haskell中的程序验证和形式化方法有哪些
  • 如何在Haskell中实现基于约束的编程模型
  • 在Haskell中怎样利用编译时代码生成来优化性能
  • Haskell中的函数式编程模型如何适应于云计算环境
相关推荐
  • 分布式系统及NoSQLl简介
  • 分布式系统实战
  • 什么是分布式系统
  • web分布式系统架构有哪些优缺点
  • 怎样从Elasticsearch来看分布式系统架构设计
  • 如何掌握分布式系统
  • .net分布式系统架构的思路是什么
  • 如何利用进行JARVIS美团即时物流的分布式系统架构设计
  • 如何进行分布式系统架构以及CAP原理的分析
  • Tomcat系统架构是怎样的

相关标签

分布式事务 分布式锁 分布式数据库 分布式计算 分布式架构 分布式文件存储 伪分布式 分布式缓存 分布式能源 分布式集 ceph分布式存储 分布式文件系统 分布式秒杀 gfs分布式文件存储系统 分布式id 分布式监控 mfs分布式文件系统 gfs分布式文件系统集群 分布式文件 分布式爬虫
AI

PHP网站源码荷坳如何制作网站观澜网络营销深圳网站改版大运网站制作南澳网站建设设计大运模板推广坑梓网站建设设计民治外贸网站制作松岗外贸网站建设东莞SEO按天收费广州网站改版大运至尊标王西乡关键词排名永湖seo排名南山外贸网站制作塘坑网站推广方案福田建网站塘坑百姓网标王惠州关键词排名包年推广爱联设计公司网站坪地外贸网站制作西乡网络营销横岗网站优化按天扣费木棉湾网站搭建广州网站关键词优化光明企业网站建设南联网站改版南山网站优化按天扣费爱联品牌网站设计光明企业网站改版歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化