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

  • 时间:
  • 浏览:2

前一段时间写了一篇文章《夜半1点突发致命生产事故,人工多进程来破局!》,可是一篇生产事故的记实文章,没想到在圈内流传甚广,其中有 进程员对其中的细节有点痛 疑惑,刚好国庆都需要和人们再进一步探讨一下。

现在技术圈另一个多多多不太好的什么的大问题,总是看完可是另一个多多什么的大问题,当出现稍微热门其他的文章的后后 ,总会出现两级分化的什么的大问题,一拨人会反馈牛逼写得太好了,但会 另一拨人总是反馈又开使英语 吹牛逼了,各种无脑质疑。

另一方认为另一个多多什么的大问题其实就有太客观,一篇文章的出现可是作者另一方对于技术的阐述,难免有自身的局限,同样既然能写文章必然可是会是瞎乱吹牛逼,那毕竟就有同事人们都认识,中间需要在这种 行业混。

既然文章肯定具有它的局限性,不可能 写出来读者都需要给出其他更好的建议,可是对于写文章的人也是一种 学习,我总是从读者的留言中学到了越来越来越多越来越来越多越来越来越多越来越来越多知识,这是一种 正反馈。

现在的什么的大问题是越来越来越多越来越来越多越来越来越多越来越来越多技术人把抬杠当作了一种 本事,用以展示另一方的优越感,不可能 能说到点子上也还好,关键是有的留言你一看就都需要发现,技术涵养太低了明显是不懂行的具体情况。

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

什么的大问题 1:“几百万商户、几千个代理商”,“上千多张表,关系极为冗杂”,“在生产环境找十台服务器”相当于也得是淘宝,京东这种 级别的电商网站都都能能 有这种 规模了吧!

回复:淘宝、京东到底有几条商户我还真不太清楚,越来越来越多越来越来越多越来越来越多越来越来越多不敢妄言,但请好的反义词轻易低估一家排名靠前的第三方支付公司的数据量,不可能 历史堆积、外放通道等各种是因为 ,这点数据还是有的。

至于在生产环境找十台服务器,这种 操作应该是随随便便的另一个多多中型互联网公司都能玩转信用卡 的,后后 公司相当于用了 400-400 太服务器,从中找个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 的模拟生产环境,每年的花费相当于在4000万以上,中型互联网公司不能自己说服老板去干这件事情。

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

使用 Servlet 其他就有过时,现在企业级开发90%的公司都使用的是 Spring MVC 吧,Spring MVC 可是 Servlet 包装出来了,很过时吗?

至于属不属于作坊式的阶段我不反驳,流程上肯定是有不够的这种 我认可,但并就有另一个多多进程员写另一个多多接口做几十亿的系统迁移,不可能 真的是可是那还需要留 20 号的人在这里干嘛。

都都能能 了 大级别的数据迁移肯定是另一个多多系统性的工程,并就有1、另一个多多进程员都需要负责的,但会 迁移进程的发起入口用 1、2 进程员负责足以,中间需要调用 N 个系统的接口配合来完成整体的工作。

什么的大问题6 :我其实这种 错误犯得很低级 日数据量达到几十亿次的应用 你以为没考虑到数据量过大迁移耗时太长的什么的大问题?平时小项目写个定时器就有考虑会不想执行时间过长是因为 ,第一次还没执行完就执行第二次,人们面对千亿的数据量你以为都都能能 了 考虑这种 什么的大问题?

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

这种 迁移进程在干这次大活后后 ,其实不可能 经历多次考验了,越来越来越多越来越来越多越来越来越多越来越来越多从一种 程度上来讲这次出什么的大问题,轻视也是什么的大问题位于的是因为 之一。

不但不可能 多次使用,在正式迁移后后 也安排进行了多次的验证,可是做为管理者都都能能 了 和进程员一起深入排查主次细节,位于主次管理失职。

另外有的读者说怎么才能 会 不使用多进程,我强调一下整个迁移项目使用了多进程,但会 还就有仅仅另一个多多多进程,可是进程的最外层都都能能 了 使用多进程,也可是人们中间的处里方案。

其实还有越来越来越多越来越来越多越来越来越多越来越来越多什么的大问题,这里不再一一公布,有的提问真的是太低级,感觉就有应该是另一个多多进程员提出的什么的大问题。

不过还是有其他读者会对这种 大规模迁移有所了解,这其中涉及的细节你以为好的反义词越来越来越多,任何另一个多多小的忽略就有不可能 是因为 大的什么的大问题,这种 事情都都能能 了 方法在文中一一举例出来。

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

什么说风凉话的肯定都都能能 了 做过上千张表新老系统的迁移,还数据库中间件对接,呵呵

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