问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

北大青鸟java培训:IT编程开发分布式系统都存在哪些不足之处?

发布网友 发布时间:2022-11-09 22:09

我来回答

1个回答

热心网友 时间:2023-11-22 20:47

分布式编程开发系统相信大家应该不陌生了吧。
而关于分布式的缺陷或者说问题大家是否有去研究呢?今天我们就一起来了解一下,关于分布式系统中存在的几个问题吧。
网络并不是可靠的你应该明白,分布式系统中不同节点间的通信是基于网络的。
网络使得它们连接起来共同协作。
然而,光缆被挖断的事件相信你也看到过不是一两次了。
除此之外,网卡异常、交换机故障、遭受恶意攻击等导致的网络拥塞、网络中断、报文丢失的种种迹象皆意味着网络随时可能无法正常运作,是不可靠的。
此时,需要在你的系统设计中,尽可能地考虑到:当前节点所依赖的其他节点由于各种原因无法与之正常通信时,该如何保证其依然能够提供部分或者完整的服务。
这个概念在软件域被定义为“鲁棒性”。
不同节点之间的通信是存在延迟的网络连接的是处于不同物理位置上的节点,学过物理和数学你的应该明白,两点之间是存在“距离”的,而我们的分布式系统需要在这个距离之上进行数据的传递,本质上就是物质的传递。
同时应该你也知道,物质的运动速度不会超过光速。
所以,不同节点之间的通信是需要经过一段时间的,也就意味着会存在延迟。
具体的延迟是由所用的传输介质、节点当前的负载大小所决定的。
带宽是有上限的这个点,我相信你是知道的,因为当你通过QQ、钉钉之类的工具传输或者下载一个大文件时候,就发现它是存在上限的,这个上限是根据你的网络带宽大小决定的。
但是,为什么你还是有可能会掉入这个陷阱里呢?电脑培训http://www.kmbdqn.cn/发现这往往由于你对所传输的数据的大小和频率没有充分的认识,导致了你觉得达到上限是一个很久远的事情,不用考虑它。
分布式并不直接意味着是“敏捷”了可能你曾经有过这样的想法,当在规模较大的集中式系统中工作的时候,每次和许多人在一个代码库里提交代码,老是遇到冲突、排队等待上游模块先开发等等。
这时你会想,如果改造成分布式系统,这些问题都没了,工作效率高多了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
显卡降价矿难了!分享几个检测矿卡的实用软件 怎么分辨二手显卡刷bios 下文教你 怎么识别矿卡 鉴别矿卡的方法介绍 怎么设置小度在家回家视频通话? 贵阳砂岩雕塑厂有哪些 西安市长安二中附近有老年公寓没 来西安这么久了第一次租到性价比高的房子,松鼠公寓良心推荐_西安... 陕西省自强中等专业学校2024年学费多少 宝鸡市区有什么比较好的楼盘 乔安如何远程监控 北大青鸟设计培训:IT编程开发分布式系统都存在哪些不足之处? 乔迁祖宗对联 糯米胶贴的壁纸多久可以入住 糯米胶贴的壁纸什么时候可以入住 安阳广本安华4s店怎么去 安华观邸周边环境怎么样?生活便利吗? 海陆的感情生活是什么样的?有过哪些恋情? 2022过年发红包祝福语 新年发红包好听的语录 海通证券姜超:利率市场化改革进入深水区 利率并轨的难点何在? 下单价和结算价的区别 作品市场价和结算价的区别 6月份防溺水总结 2020年七夕出生喜用神为木宝宝取名方法,带寓意的好名字参考 掉到石缝里把自己胳膊砍了的那个电影叫啥名 头皮上起疙瘩,还疼是怎么回事 微信好友可以复制到另一个吗 微信好友不可以复制到另一个 如何将部分微信好友转移到另一个? 如何把微信好友转移到另一个 怎样把一个的微信好友转到另一个上? 怎样把微信好友全部转移到另一个上? 闪银哼哼要审核多久啊 高贵优雅的四个字微信名 滚筒洗衣机插电排水泵就工作是怎么回事?郑州洗衣机维修 移动硬盘是什么东西? 捂豆长黑毛了怎么补救 银税保怎么登录 成都哪里有批发散装藕粉 温州地区哪里有藕粉批发? 有收藕粉的吗 鲜牛奶添加什么东西能保存的时间长? 微信如何彻底删除照片 散文欣赏石龙游记 华为手机为什么开机黑屏? 怎样用同一个手机号申请两个? 一个手机号码怎么申请两个 一个手机号怎么申请两个 一个手机号如何申请两个 一个手机怎么创建两个 湖南信息学院教务管理系统入口http://jwc.hniit.edu.cn/ DNF动画片阿德战记主题曲叫什么 NBA中哪些球员是著名的科比门徒? 求教阿德怎么用啊,大家说的中投我用的不太顺