当前位置: 首页 > news >正文

长沙网站排名西平县建设局网站

长沙网站排名,西平县建设局网站,关键词是网站seo的核心工作,墙绘做网站推广有作用没光缆故障测试错误处理是软件开发中最困难且被忽略的部分之一#xff0c;而且如果系统是分布式的#xff0c;那么这将变得更加困难。 不错的论文写在“ 简单测试可以预防最关键的故障” 主题上。 每个开发人员都应该阅读本文。 我将尝试总结本文的主要内容#xff0c;但建议… 光缆故障测试 错误处理是软件开发中最困难且被忽略的部分之一而且如果系统是分布式的那么这将变得更加困难。 不错的论文写在“ 简单测试可以预防最关键的故障” 主题上。 每个开发人员都应该阅读本文。 我将尝试总结本文的主要内容但建议阅读该文章以获取有关它的更多详细信息。 分布式系统中断很常见最近的一些例子是 Youtube于2018年10月关闭约1小时以上 亚马逊在2018年7月的黄金交易日下跌 Google服务如MapGmailYoutube在2018年停运了无数次 Facebook还面临着许多数据泄漏问题。 本文讨论了在分布式系统如CassandraHbaseHDFSRedisMap Reduce中发生的灾难性故障。 根据纸张大多数错误是由于2原因引起的 –由于复杂的事件顺序而发生故障 –灾难性错误是由于处理不当造成的 –我将在我在“ 设计压力对工程团队”的帖子中写到关于“忽略设计压力”的第三篇 HBase中断的示例 1 –负载平衡器从从站A到从站的传输区域R 2 –从站B的开放区域R 3 –主从属B拥有后删除当前的Zookeeper区域R 4 –从属B模具 5 –将区域R分配给从属C和从属C打开区域 6 – Master尝试删除Zookeeper上的Slave B znode并且因为错误的错误处理代码slave b关闭并且整个集群关闭。 在上面的示例中事件序列对于重现问题很重要。 当不复制块时HDFS失败。 在此示例中事件序列也是如此当新数据节点启动时它将暴露系统错误。 本文还有更多示例。 错误的根本原因 92的灾难性错误是由于错误处理而发生的。 这意味着扣除了错误但错误处理代码却不好这听起来像您正在从事的许多项目 1 –错误被忽略 这是25失败的原因我认为在许多实时系统中这个数字会很高。 eg of such error catch(RebootException e) { log.info(Reboot occurred....) } 是的这种无害的日志语句忽略了异常并且是错误处理的非常常见的反模式。 2 –追赶异常 这也很常见例如具有通用的catch块并导致整个系统崩溃 catch(Throwable e) { cluster.abort() } 3 –评论中的TODO / FIXME 是的真正的分布式生产系统在代码的关键部分也有很多TODO / FIXME。 错误处理的其他示例 } catch (IOException e) { // will never happen  }} catch (NoTransitionException e) { /* Why this can happen? Ask God not me. */  }try { tableLock.release(); } catch (IOException e) {  LOG(Cant release lock”, e); }  4 –优先开发功能 我认为所有软件工程师都会同意。 这也称为技术债务我想不出比Knight Capital破产更好的例子了这是由于配置和实验代码所致。 结论 所有的错误都是很复杂的但是重现更好的单元测试肯定会抓住这些错误这也表明在许多系统中进行的单元/集成测试不是在测试诸如服务中断并再次返回以及如何影响系统的场景。 根据上面的示例看起来所有错误都是由于Java检查异常引起的但是在其他系统如C / C 中没有检查但未检查所有内容的情况也没有什么不同开发人员有责任在各个地方进行检查。 附带说明一下没有像Python这样的类型系统的语言使编写在运行时中断的代码变得非常容易如果您真倒霉那么错误处理代码将出现类型错误并且将在生产中进行测试。 同样几乎所有产品都将具有一些静态代码工具findbugs集成但是这些工具并没有更加重视这种错误处理反模式。 链接到论文中提到的问题 HDFS MapReduce HBase的 雷迪斯 卡桑德拉 请分享您在生产系统中看到的更多反模式。 直到快乐的单元测试。 翻译自: https://www.javacodegeeks.com/2018/10/simple-testing-prevent-critical-failures.html光缆故障测试
http://www.huolong8.cn/news/240840/

相关文章:

  • 网站模板 seowordpress企业网站cms
  • 广州市城乡建设部网站首页怎么修改网站关键词
  • 网站建设公司西安网站系统设计论文
  • 网站后缀com微网站 建设
  • 微网站购物网站网页模板免费版
  • 文友胜做的网站小程序++wordpress
  • 公众号里的网站怎么做的购物网站php模板
  • 外链的论坛网站sem seo 区别
  • 网站导航条和表格怎么做网页小游戏插件不支持
  • 西安php网站建设酷家乐在线设计网页版
  • 网站制作遨游免费奔牛网络推广
  • 国家批准做新闻的网站新竹自助网站
  • wordpress零基础建站教程英文网站google推广
  • 青岛市做网站济南学习做网站
  • 初学者的网站建设cms开发语言有哪些
  • 陕西省建设厅管理中心网站国内现货交易平台
  • 网站整体设计风格怎么查域名服务商
  • 重庆做网站公司电话网店网络营销与推广策划书
  • 自适应手机网站开发手机网站建设 移商动力
  • 怎么看一个网站用什么语言做的青岛网站推广 软件
  • 一个网站不兼容ie怎么做03340 网站建设与管理
  • 桂林论坛网站有哪些前端工程师招聘
  • wordpress资讯站免费软件看小说上门龙婿叶辰
  • 宁波网站推广方式定制公司怎么把文章导入wordpress
  • 族谱网站建设禁止百度收录的网站
  • 宁波快速建站公司icp网站备案系统
  • 辽宁智能建站系统价格如何做本地门户网站
  • 怎样建立自己的销售网站织梦小说网站
  • 做彩票网站是违法的吗品牌英语
  • 移动网站建设模板淄博网站制作服务