关于深夜技术事故纪实录的若干问题回复

  • 时间:
  • 浏览:1
  • 来源:幸运快3_快3IOS下载_幸运快3IOS下载

前一段时间写了一篇文章《夜深 1点突发致命生产事故,人工多程序运行运行来破局!》,一点我一篇生产事故的记实文章,没想到在圈内流传甚广,其所含程序运行运行员对其中的细节很重疑惑,刚好国庆还可不里能 能和我们 歌词 歌词 再进一步探讨一下。

现在技术圈有六个多多不太好的问题,总爱 看多一点我 六个多多问题,当总爱 出现稍微热门一点的文章的过后 ,总会总爱 出现两级分化的问题,一拨人会反馈牛逼写得太好了,否则另一拨人总爱 反馈又现在现在开使吹牛逼了,各种无脑质疑。

每人及认为六个多多问题实在 都是太客观,一篇文章的总爱 出现一点我作者每人及对于技术的阐述,难免有自身的局限,同样既然能写文章必然一点我会是瞎乱吹牛逼,那毕竟都是同事我们 歌词 歌词 都认识,上方须要在这些行业混。

既然文章肯定具有它的局限性,不可能 写出来读者还可不里能 能给出一点更好的建议,一点我 对于写文章的人也是本身学习,我总爱 从读者的留言中学到了一点知识,这是本身正反馈。

现在的问题是一点技术人把抬杠当作了本身本事,用以展示每人及的优越感,不可能 能说到点子上也还好,关键是有的留言你一看就还可不里能 能发现,技术涵养太低了明显是不懂行的情况。

这篇文章发出来后,公众号的用户反馈还还可不里能 能,不可能 我们 歌词 歌词 对我有个基本认识,在博客园和开源中国中,每段技术我们 歌词 歌词 质疑比较多的地方给予解释一下:

问题 1:“几百万商户、几千个代理商”,“上千多张表,关系极为简化”,“在生产环境找十台服务器”至少 也得是淘宝,京东这些级别的电商网站还可不里能 有这些规模了吧!

回复:淘宝、京东到底有十哪几个 商户我还真不太清楚,一点不敢妄言,但请不需要轻易低估一家排名靠前的第三方支付公司的数据量,不可能 历史堆积、外放通道等各种意味,这点数据还是有的。

至于在生产环境找十台服务器,这些操作应该是随随便便的六个多多中型互联网公司都能搞定的,过后 公司至少 用了 80-80 太服务器,从中找个10台都是啥问题。

问题2 :吹那些牛逼,难道贵公司是淘宝,拼多多?淘宝也就几百万商户,还日均 40 亿的交易量,用 Spring Cloud 几百个微服务撑不起非要大的体量。

回复:淘宝也就几百万商户这些数据准确吗?所含个体小微商户?

日均 40 亿的交易额在线下收单这些行业这不算高,下面这张是网传收单机构2019年7月交易量排名截图,排名第 10 就不可能 不止这些交易量了。

用 Spring Cloud 几百个微服务撑不起非要大的体量这些问题,就明显是六个多多外行得非要再外行的问题了,你还可不里能 姑且不说有十哪几个 成功案例了,就这些评估依据 一点我低级的。

非要说哪个技术还可不里能 能支持十哪几个 体量不可能 非要支持十哪几个 体量,要评估这些问题,须要看是那些样的团队在那些样的场景以那些样的依据 来使用次技术。技术本身不需要能决定能支撑多大体量,最重要的是看你怎么才能 用它。

问题3:我怎么才能 看这是数据库工程师的工作,为那些须要写程序运行运行迁移呢?

这些看一点我技术小白了,从六个多多非常老的系统迁移到六个多多完整版的新系统,这其中的业务变化、逻辑变化有十哪几个 ?不可能 能让 DBA 直接迁移得话,那这些系统有多简单?

且不说这些系统涉及尽千张表,过后 老系统的架构和新系统的架构差别有多大, 最重要的是这些新系统上方还跟了六个多多大数据平台,大数据平台须要根据新系统的 Binlog 日志,做相关数据的逻辑操作。

一点从读者提问本身来讲,就能看出根本不明白这些难点在哪里。

问题4:为那些不建六个多多与生产 1:1 的环境来模拟测试呢?

一般情况下研发会有六个环境来测试:

  • DEV 开发环境,研发人员开发完成自行测试环境。
  • SIT 集成测试环境,将每人及项目上传到 sit 一般就进入测试部测试阶段了,整体集成测试。
  • UAT 客户集成测试环境,一般还可不里能 能做内部人员相互企业合作商对接的准生产环境,要尽不可能 的与生产环境保持一致。
  • PRO 生产环境,这些我们 歌词 歌词 都清楚,一点我真正项目要运行的环境。

读者说的1:1 环境,应该一点我须要 UAT 和 PRO 的环境尽不可能 的保持一致,这是六个多多比较理想的情况,估计非要每段有钱的互联网公司还可不里能 能真正实现。

我们 歌词 歌词 做六个多多中型的互联网公司,每年在 IDC 上方的花费至少 在几千万,不可能 要完整版 1:1 的模拟生产环境,每年的花费至少 在800万以上,中型互联网公司先要说服老板去干这件事情。

问题5 :更别提都啥时代了还 servlet,从描述的技术方案和正确处理流程来看,基本属于作坊式的阶段,六个多多程序运行运行员写六个多多接口就能做日均几十亿交易的系统迁移了,呵呵。

使用 Servlet 一点都是过时,现在企业级开发90%的公司都使用的是 Spring MVC 吧,Spring MVC 一点我 Servlet 包装出来了,很过时吗?

至于属不属于作坊式的阶段我不反驳,流程上肯定是有严重不足的这些我认可,但并都是六个多多程序运行运行员写六个多多接口做几十亿的系统迁移,不可能 真的是一点我 那还须要留 20 号的人在这里干嘛。

非要大级别的数据迁移肯定是六个多多系统性的工程,并都是1、六个多多程序运行运行员还可不里能 能负责的,否则迁移程序运行运行的发起入口用 1、2 程序运行运行员负责足以,上方须要调用 N 个系统的接口配合来完成整体的工作。

问题6 :我实在 这些错误犯得很低级 日数据量达到几十亿次的应用 你以为没考虑到数据量过大迁移耗时太长的问题?平时小项目写个定时器后要考虑会不需要执行时间过长意味,第一次还没执行完就执行第二次,我们 歌词 歌词 面对千亿的数据量你以为非要考虑这些问题?

这些问题所含六个多多错误,交易额是日几十亿而都是交易量几十亿次,订单量远远非要到达这些量级。数据迁移当然考虑了迁移时间,在整个项目迁移过后 实在 不可能 进行过一点次的小规模迁移了,并都是第一次迁移,这些文章中也说明了,这些提问者明显非要看多就来喷了。

这些迁移程序运行运行在干这次大活过后 ,实在 不可能 经历多次考验了,一点从本身程度上来讲这次出问题,轻视也是问题位于的意味之一。

不但不可能 多次使用,在正式迁移过后 也安排进行了多次的验证,一点我做为管理者非要和程序运行运行员同去深入排查每段细节,位于每段管理失职。

另外有的读者说为那些不使用多程序运行运行,我强调一下整个迁移项目使用了多程序运行运行,否则还都是仅仅六个多多程序运行运行,一点我程序运行运行的最外层非要使用多程序运行运行,也一点我我们 歌词 歌词 上方的正确处理方案。

实在 还有一点问题,这里不再一一宣布,有的提问真的是太低级,感觉都是应该是六个多多程序运行运行员提出的问题。

不过还是有一点读者会对这些大规模迁移有所了解,这其中涉及的细节你以为不需要不多,任何六个多多小的忽略都是不可能 意味大的问题,这些事情非要依据 在文中一一举例出来。

不过我实在 有一位读者的回复我比较认可:

那些说风凉话的肯定非要做过上千张表新老系统的迁移,还数据库上方件对接,呵呵

最后,还是那句话:保持技术人的那颗初心,一切以正确处理实际问题为主。

猜你喜欢

外媒:厄瓜多尔将搜查阿桑奇房间 把文件移交给美国

图:阿桑奇5月1日乘坐警车离开法院\路透社中新网5月13日电据俄罗斯卫星网援引西班牙《国家报》报道,厄瓜多尔政府将把维基解密创始人朱利安·阿桑奇的文件移交给美国,文件目前在厄瓜

2020-01-28

支付宝上线“相互保”,这些内容需要你了解

IT之家10月17日消息 蚂蚁保险、信美相付进 期联手推出了一项互助型健康保障服务——“相互保”。据悉,芝麻分6100分及以上的蚂蚁会员(100岁以下)太少交费,就能加入到“

2020-01-28

赤痕夜之仪式二连跳怎么解锁?二连跳解锁boss地点攻略

赤痕夜之仪式 2019-06-1915:29 稿源:斗玩网  0条评论

2020-01-28

世界互聯網發展指數排名

1.美國2.中國3.韓國4.英國5.法國信息基建•國土面積較小且經濟較為發達的國家,如新加坡、挪威、瑞典、瑞士、丹麥、韓國等國佔優勢;美國、中國、印度等國由於地域廣大,不同地區

2020-01-28

谈文论艺\王沥川的温柔人间\嘉 妍

时下好多好多 网络小说都被搬进了公仔箱,演员否是是与书中的形象相契合,见仁见智。但都看由台湾演员高以翔三年前主演的电视剧《遇见王沥川》后,才发觉那我小说的主角需用老是出先在现

2020-01-27