当程序员开了外挂

雪天蛤蟆跳跳

首页 >> 当程序员开了外挂 >> 当程序员开了外挂最新章节(目录)
大家在看 同桌凶猛 回到过去当富翁 我只会拍烂片啊 顾道长生 大王饶命 重返1988 重生之2006 韩娱之寻觅 头狼 重生之奶爸的幸福生活 
当程序员开了外挂 雪天蛤蟆跳跳 - 当程序员开了外挂全文阅读 - 当程序员开了外挂txt下载 - 当程序员开了外挂最新章节 - 好看的都市生活小说

第42章 大哥,你快收了神通吧

上一章 目 录 下一页 阅读记录

虽然报警是来自开发环境,但是这个产品的意义重大,他们可是立了军令状的,如果有问题,他们就要提头去见了。

说实在的他们也工作了有好几年了,像这种项目他们也是头一遭遇到,这可是有关他们的去留问题。

报警是在开发环境,这对于他们来说那太好了。

找到了问题解决后,上线就不会有同样的问题了,如果没有在开发环境没有发现,而是到了线上才有的这个问题,那他们就真的没法交代了。

在回去的路上,他们几个开发还在交流。

“到底是怎么回事,为什么开发环境的负载会突然升高?”

“对啊,是有什么bug了吗?”

“一切都等回去了我们好好的检查检查代码,一定要找出来原因,不能带着问题上线。”这是他们开发的leader说的。

宋飞翼主导了这一次开发的整体架构,是开发团队的负责人,也是架构师,这次的技术选型什么的都是他在搞。

他的这一次的技术选型自认为还是非常不错的,上传的时候不管是二进制还是需要从别的网站抓取的url,他是先放入到了一个本地的redis(一个内存数据库,速度非常快),同时也把这个信息写入到了消息队列中。

这样就可以利用线上n多台物理机来做分布式的操作。

这样做不仅可以避免都访问一个主redis的压力,还能利用多台机器上的内存,直接连的是本机的数据库,所以读写速度也会非常快。

把数据放到本地之后,会有返回一个任务的标志给上传端,这个任务的数据是写到公共的数据库中的。

因为上传端可能会过一会儿就来问一下,刚才那个图片上传成功了没,如果成功了访问地址是什么,如果没有成功也告诉我一下,我一会儿再来问一下。

但是上传端来问的时候,服务器端是有负载均衡的。(一个出口,后面挂了好多个机器,可以想像一下百度的域名,他下面是有好多的物理机的,但是对外只暴露了一个域名,就是baidu,同理,其它大型的网站也基本是这个套路,不过没有百度那么多的机器罢了)

有负载均衡,所以不确实这个提问的动作会具体的落到哪一台,实际上大概率都不会是刚才上传的那一台了。

所以这个时候有人来问了,就需要任何一个机器都能访问到的主库,可以从这里取出来刚才那个上传任务的一些信息,返回给那个询问的人。

这是客户端轮询来要结果,其实还有一个是回调,就是在上传图片的时候就写好,一个通知接口,如果成功了,服务器端就调用一下这个接口,告诉它结果。

然后就是上传的机器怎么把图片的数据存起来的问题了。

宋飞翼在每个机器上启动了一个任务调度系统。

这个调度系统会依次把刚才那个消息队列中的消息给消费者,消费者去真正的执行上传的操作。

其实说白了也就是把一个二进制的数据存到了一个数据库集群中,不过这个是一个特殊的数据库,并不是常见的mysql(也是一个数据库,内容存在磁盘里)。

接着再更新一下公共数据库的信息,这样再有人来问的时候,它就能告诉对方应该用哪个地址来访问。

这样的架构用在线上是很好的,但是用在开发环境基本没有什么太大的用途。

毕竟开发环境只有两个物理机而已,不能发挥出来他设计的这一套架构的优势。

其实一般的情况下开发环境都用的是虚拟机,还是低配的那种,而且还有很多的项目都是共用这个。

宋飞翼说他们的开发环境只有两个物理机还而已,就太气人了。

可就算不能发挥出来这个架构的优势,那也不应该报警啊!

宋飞翼想不明白,到底是哪个环节出了问题,居然能把两台物理机给逼到这个份上。

回到了工位,他们立刻就登录上了机器查看问题。

不过那两台服务器卡的厉害,他们登上去都慢的很。

用linux(和windowns、macos,是一个操作系统,互联网服务器多用这种系统)特有的几个命令,很快他们就看到了问题出在哪里。

是cpu占用的特别高,所以把整个系统的负载给拉上去了。

网络连接、文件读写、内存都还好。

“cpu为什么会占用的这么多。”他们看了一下进程,是nginx(一个web服务器)进程占用了很高的cpu。

有一个人在测试群里问了一下,“大家有做过什么操作吗?现在服务器卡的很,负载特别高。”

【没有】

【没有】

……

好几个人都说没有做什么特殊的操作。

程文也看到了这个消息,他在内心深处想,不会是我的问题吧?

【我做了灰盒测试】

程文决定还是尽早的坦白,不然被人抓到了把柄,那就不好了。

“灰盒测试,你是测试了哪里的功能?”有一个开发直接找过来了。

“测试的是那个下载的时候指定参数的缩放。”

“好的,多谢,我知道是哪里的问题了,我去看一下。”

当他回到他的工位上的时候,宋飞翼也从nginx的日志上看到了一些端倪。

好像是有几个请求导致的这个问题。

这章没有结束^.^,请点击下一页继续阅读!

喜欢当程序员开了外挂请大家收藏:(m.qysc.net)当程序员开了外挂七月书城更新速度全网最快。

上一章 目 录 下一页 存书签
站内强推 恰似寒光遇骄阳 全职高手 放开那个女巫 转生眼中的火影世界 同桌凶猛 轮回乐园 超级神基因 大主宰 大王饶命 天医凤九 顾道长生 攻略不下来的男人[快穿] 蛊真人 娘娘腔 永恒圣帝 校花的贴身高手 汉乡 带着农场混异界 女教授的日常小男友 从今天开始随心所欲 
经典收藏 重返1988 这个导演不务正业 我在深圳的青葱岁月 我只想自力更生 我在美国修个仙 爱上夜玫瑰 至尊富少 从荒野求生开始作妖 都市豪门战神 重生之搏浪大时代 乡村小医仙 变身之葵花真解 我姐姐太有钱了 闹市西游 我是超级富二代 校花女友初长成 特种奶爸俏老婆 超级全职业大师 诸葛大力的开挂男友 快看那个大佬 
最近更新 同桌凶猛 回到过去当富翁 我只会拍烂片啊 顾道长生 大王饶命 重返1988 我的1979 从今天开始随心所欲 重生之2006 猎赝 校花的贴身高手 花开美利坚 韩娱之寻觅 明克街13号 头狼 重生之奶爸的幸福生活 娱乐:开局一首海阔天空 超警美利坚 我老婆是传奇天后 全球高武 
当程序员开了外挂 雪天蛤蟆跳跳 - 当程序员开了外挂txt下载 - 当程序员开了外挂最新章节 - 当程序员开了外挂全文阅读 - 好看的都市生活小说