要减肥夏天

文章
6
资源
0
加入时间
2年10月24天

由大量爬虫请求引起的带宽占满事件分析和解决方案背景经历分析建议

背景2018年2月24日晚,卓见云某客户网站公网出流量突然爆发性增长,导致带宽被占满,事故发现后紧急提升了SLB的带宽,但提升后的带宽仍然被流量占满(原带宽15M,提升至35M)。由于事故发生在非黄金访问时段,正常流量不会这么大,加上其他现象,怀疑是遭到了网络攻击。SLB流量WAF流量经历21:19 接到用户电话,反馈事故发生21:20 引...

mock non-virtual methods

生产代码中有很多类方法是非虚的,而为了在Gtest中解除这些非必需的依赖,可以通过Gmock的mock non-virtual methods using templates方法来达到目的。在此之前,需要了解一种设计模式:Dependency Injection,依赖注入。虽然这个概念始于Java和.net,但在面向对象编程中,C++代码同样应该遵循。Ps:软件工程中的一个重要的理念就