• 鄱阳湖花海:文明仍应成为最美风景 2019-05-06
  • 袋鼠+雄鸡!法国澳大利亚球迷花式助威 2019-04-17
  • 专访:上合组织为地区稳定与发展发挥重要作用——访阿富汗总统加尼 2019-04-17
  • 青海省直机关纪工委与派驻纪检监察组同向发力br扎实推进机关党风廉政建设向纵深发展 2019-04-06
  • 保障宗教信仰自由的中国经验 2019-03-26
  • 中国银行青岛市分行:乘上合峰会东风,搭跨境服务平台 2019-03-26
  • 天津:谋划建设“大智能”创新体系 2019-03-17
  • 水利部:珠江枯水期累计向澳门和珠海供水1.36亿立方米 2019-03-17
  • 爱普生,精智你的生活 2019-03-11
  • 巢湖今年首个虾汛开湖 1600多户渔民下湖捕捞 2019-03-11
  • 聚焦两会:听民意 汇民智 落实十九大精神 做好每项工作 2019-03-06
  • 努力把各级党组织锻造得更加坚强有力——四论认真学习贯彻省委十二届四次全会精神 2019-03-06
  • “神州第一组”是啥样?来看航拍镜头下的官桥八组 2019-03-04
  •  首页  关于  方案  案例  联系
    菜单
    电话咨询

    033期一波中特:有风险的架构是什么?

    三个半波中特论坛 www.27nwdn.fun 日期:2018-06-22来源:三个半波中特论坛

    案例标签:成都网站建设
           架构和设计模式存在许多问题。其中一些用于非常有限的环境中。他们在这些环境中很有用,因为你真的了解你在做什么。如果是这种情况,你可以跳过本章而不读它。但为了使我的声明对所有情况都安全,我建议你不要使用这些体系结构。我经??梢蕴秸庋慕ㄒ椋骸坝Ω镁】旆稚?,经常分散?!蔽业慕ㄒ榉浅2煌?。 “除非被迫,否则不要切片?!比绻阌凶愎坏木槔蠢斫饽惚匦肭衅?,你需要为碎片做好准备,但是你仍然需要等到你需要碎片。碎片化有一些问题。

           主要问题是碎片现在非常流行,人们做得太早,经常做得太多。我所看到的大部分系统已经被分割或正在考虑进行分片。事实上,没有必要充分利用当前可用的商品硬件。从我的角度来看,对于一个中等规模的应用程序来说,将其构建在跨越数百台低端机器的分片结构上是非常愚蠢的,试图提供无限的可扩展性。事实上,你只需要购买一些好的机器。对工程进行更多思考就足够了。对于那些睁开眼睛指向碎片成功故事的人(我曾经是其中之一),我可以向大家展示一些不使用碎片的大型应用程序,只需要依靠几个聪明的人,可以运行这个大型应用程序。我的同事以及我也看到了大量最受欢迎的分片应用程序。通过表面现象,内部资源是一个巨大的浪费。

           即使在短期内,碎片架构比您预期的要贵得多,而且它必须是长期的。这方面的例子是:一旦切片建立起来,就不能为了重新平衡而重新构建;或者使用过分简单的方法,例如使用简单的模算法作为分段函数。用差的工程方法构建一个分散的架构无疑是一种短视的行为,它根本无法扩展。很难考虑和设计一些非常重要的事情,比如常见的故障情况。如果你想在许多机器上分发应用程序,或者即使只有少数机器,也要认真考虑故障切换和故障恢复。应用程序可能还需要考虑故障的容错能力,如果数据集的一部分不可用,则它必须能够降级操作。分片的第三个问题涉及过度工程的风险。大多数事情很难做到正确,没有过度,或者没有。由于担心架构不够灵活,或者担心不知道如何正确执行,很容易导致过度设计。这不仅使事情太复杂,而且造成无尽的麻烦。有许多诱人的陷阱。其中之一是将复制拓扑中的多个服务器配置为可写。你认为这样做可以吗?总的想法是,“这可以提高写入操作的性能”或“所有节点都是平等的,因此容易实现故障转移”。但是,两者都是错误的。
     
           在主 - 主配置中,写入两台主服务器不能提高性能。所有写入操作都通过复制发送到从属服务器,并在每个节点上重复写入操作。因此,写入操作来自哪个服务器并不重要。由于复制是异步执行的8,写入多个位置非常容易出错,并且在很多情况下几乎肯定会导致问题,包括故障转移,应用程序错误,程序员错误和其他许多常见情况。结果通?;岬贾率荻?,以及长时间的艰苦工作,试图将系统恢复到合理,一致的状态。试图说服你的老板或同事不要这样做肯定是困难的,但一定要尝试一下。

           多级复制
    如果可能,尽量不要使用多个级别的复制。使用主服务器和N个从服务器而不是服务器从服务器要简单得多。从服务器链结构有时是有利的,但如果可能的话最好避免。如果在这些从属服务器和金字塔顶部的主服务器之间的中间层存在问题,则孙子女的从属服务器和孙子女的从属服务器难以管理。常见的问题是复制延迟,服务器崩溃,错误和网络问题。

           环形重复(多于两个节点)
    为了避免使用循环拷贝,比如避免鼠疫,它的失败无论多大或复杂,都比预期的要大得多。就在几天前,我收到了呼吁支持。这是一个由五台服务器组成的环,试图删除其中一台服务器并使用另一台服务器。当更换外部服务器时,语句循环出现问题。 这种架构非常脆弱,随时都可能导致灾难。

             取决于DNS
    我已经说过了,但仍然值得再次重申。 DNS是脆弱的,取决于DNS最终会遭受食物的事实。 使用DNS进行域名查询没有问题,但DNS不应受故障转移的影响。 不要使用循环法DNS∞进行负载平衡。 同样,也不要使用/ letc / hosts。 此文件的版本更改,管理和部署必须是原子操作。
    THANKS!
    0
    联系我们 / Contact Us

    全美企业官网建设

    联 系 人:苏女士

    客服热线:15928373167

    邮箱地址:[email protected]n.com

    公司地址:成华区建材路39号九熙三期711&712

    扫一扫加微信

    微信二维码
    相关文章 / Hot Info

    15928373167

    三个半波中特论坛 微信二维码
  • 鄱阳湖花海:文明仍应成为最美风景 2019-05-06
  • 袋鼠+雄鸡!法国澳大利亚球迷花式助威 2019-04-17
  • 专访:上合组织为地区稳定与发展发挥重要作用——访阿富汗总统加尼 2019-04-17
  • 青海省直机关纪工委与派驻纪检监察组同向发力br扎实推进机关党风廉政建设向纵深发展 2019-04-06
  • 保障宗教信仰自由的中国经验 2019-03-26
  • 中国银行青岛市分行:乘上合峰会东风,搭跨境服务平台 2019-03-26
  • 天津:谋划建设“大智能”创新体系 2019-03-17
  • 水利部:珠江枯水期累计向澳门和珠海供水1.36亿立方米 2019-03-17
  • 爱普生,精智你的生活 2019-03-11
  • 巢湖今年首个虾汛开湖 1600多户渔民下湖捕捞 2019-03-11
  • 聚焦两会:听民意 汇民智 落实十九大精神 做好每项工作 2019-03-06
  • 努力把各级党组织锻造得更加坚强有力——四论认真学习贯彻省委十二届四次全会精神 2019-03-06
  • “神州第一组”是啥样?来看航拍镜头下的官桥八组 2019-03-04