12 授人以渔:你们系统会不会遇到流量洪峰的场景,导致瞬时压力过大?

授人以渔:你们系统会不会遇到流量洪峰的场景,导致瞬时压力过大?
今天的授人以渔的环节,希望大家结合上一讲的大促秒杀一类的场景去思考一个问题:在你负责的系统中,是否存在一些比较特殊的场景,在某个特定的时间点,或者某个特定的节日,会出现一大波流量洪峰?
而且建议大家先思考一个问题,就是大家各自的系统平时的QPS有多高?
有些人会觉得,自己不知道怎么看这个QPS,那么大家完全可以自己写一个简单的QPS统计框架,在你的各个接口被调用的时候,先执行这个QPS统计框架的代码。
然后在QPS统计框架里计算各个接口每秒被访问的次数,然后输出到你的日志文件里去即可。
当然,更好的方式是采用一些可视化的监控系统去观察你的系统的QPS。
接着建议大家去观察一下自己线上数据库的QPS,一般也都是基于一些可视化监控系统去看的。
这里很多人估计又会说了,我的系统真的真的很low,没多少QPS。
没关系,你完全可以假设你的系统突然出现一阵流量洪峰,比如每秒QPS突然暴增100倍,甚至1000倍,此时你的系统能抗住吗?数据库能抗住吗?
希望大家去认真思考这些问题,并且欢迎把自己系统的情况分享到评论区里,跟其他朋友进行交流。
后续希望大家都像这样,带着自己的思考和问题去学习各种技术方案,最后解决这些问题。
通过这种方式,你一定可以把学到的东西都跟自己的系统结合起来,融为自己的东西。
End
专栏版权归公众号儒猿技术窝所有
未经许可不得传播,如有侵权将追究法律责任