连载小说是我第一次尝试新的技术解释方法。我希望以小说的形式把技术细节讲清楚。
第二部中长篇连载小说《新三爱传》主要讲解了一些架构、新技术以及程序员工作的一些轶事。我希望每个人都会喜欢它。
郑重声明:小说人物及故事情节取自《三国演义》。作者融入了技术元素并做了很多修改。未经同意,禁止任何形式的转载。侵权行为将受到法律诉讼。除了老板。
欢迎大家转发文章,谢谢!
审查
月黑风高,长江上的波浪拍打着两岸,发出巨大的声响。河岸两岸,曹操与周瑜隔河相望。就在今晚,曹操向孙刘发起总攻,周瑜已经做好了战斗的准备。
不远处,诸葛亮登上七星台,与周瑜遥相呼应,相互配合。
参战
曹操下令:“全军出击。”
百万大军驾着战船向周瑜袭来。
至于周瑜,他只有十几艘小船,与战舰相比,就像蚂蚁和大象一样。
曹操的巨船向周瑜发起猛烈的攻击。但周瑜却不紧不慢。他一方面命令士兵们顶住火力,另一方面又暗中观察曹操巨型战舰的火力分布。
他正在寻找系统中的弱点。
突然,他发现东北四十五度角的曹操战舰火力有些缓慢,并不像其他地方那么猛烈。火力返回比其他地方慢了50ms。
是的,即使是这转瞬即逝的50毫秒,也无法掩盖周瑜司令的天才。他下令:“集中火力。”
由于周宇的系统是基于微服务设计的,每个微服务都可以独立的进行缩容和扩展。系统使用docker进行部署。
周瑜的军队需要做的就是关闭其他系统的docker容器,然后启动docker容器攻击东北45度。
两条命令,整个过程不到半分钟。
撤销
半分钟后,周瑜大军完成了集中火力的操作。曹操战舰的东北45度火力模块突然受到巨大的火力冲击,瞬间毙命。
没关系。关键是系统的其他模块都依赖于这个东北45度火力模块。导致很多模块无法正常工作。整艘战舰上只剩下几个点还能输出,其他火力全都静音了。
东北四十五度区用蟒蛇书写,负责人是曹军将领张辽。
张辽见模块挂了,连忙下令:“重启!重启这个模块!”
但重启后,这个模块还是抵挡不住周瑜全军的火力,又挂了。
张辽:“不行了,必须扩容。西北四十五度区的夏侯惇没有火力,赶紧调十台机器去扩容。”
西北45度区域是用nodejs写的。领主夏侯惇接到张辽的救援请求后,立即调拨了十架机器给张辽。
但在这十台新机器上部署Python模块并不容易。张辽的部队都是手动部署,安装python环境,设置环境变量,复制代码,设置配置文件。这一套过程需要十多分钟。已经过去了。
结果刚要启动的时候就报错了。 Python依赖的系统库和nodejs之前使用的系统库冲突。
张辽现在真是慌了:“重装,赶紧重装系统!”
好了,整艘战舰就等着张辽重装系统,然后安装python环境,设置环境变量,复制代码,设置配置文件。
曹操
曹操觉得这次必胜了,就在战舰的指挥室里一边喝酒一边做十字绣。已经快一个小时了,十字绣已经绣了一半了。还没有胜利的消息,他就问周围的人:“周瑜怎么还没被杀?”
旁边的人也是一脸的欺负:“主人,别慌,我们系统的一个小模块有问题,应该没问题的。”
曹操:“我的系统有大大小小的几十个模块,一个模块出了问题又有什么关系呢?”
殊不知,他的系统已经被庞统连接起来,而且耦合得很厉害。如果一个模块出现故障,就足以导致整个系统 80% 的部分不可用。
破曹
张辽还在重装系统。周宇的火力已经通过东北45度火力模块到达了系统缓存层。热点很快就出现在缓存层。突然战舰起火,缓存层很快被击穿。 ,火力到达数据库,数据库瞬间就挂了。
张辽见情况不妙,急忙爬到指挥室去找曹操,却见曹操还在那里悠闲地喝酒、做十字绣。
张辽喝道:“主公,请停止绣花,周瑜的火力已至,请从后门逃走。”
曹操一开始并不相信,但当他看到火势很快蔓延到控制室时,他只能带着士兵爬出战舰,向华容道逃去。
周瑜登上曹操的战船,却没能找到曹操。士兵们准备追击,周瑜却平静地说:“别忙着追曹操,你先去七星楼软禁诸葛亮吧。”
当士兵们来到七星台前时,看到平台上已经空无一人。诸葛亮已经离开东吴了。
赤壁之战出现了惊人的逆转。微服务和docker打败了曹操的严重耦合战舰。曹操会就这样放弃吗?如果你想知道接下来发生了什么,就请听下次分解吧。
这是我第一次尝试写科技小说。如果您喜欢这份表格,请动动手指并转发。你不经意的一个举动,可能会给大家带来一部精彩的技术小说。
本文采摘于网络,不代表本站立场,转载联系作者并注明出处:https://www.fwsgw.com/a/sanguo/206033.html