1.写这篇文章的来由
有一段时间里,博客总是三天两头被打,其中就遇到了恶意刷接口的手段,对方明显使用的代码IP,由于博客并没有做这方面的措施,加上被大量盗刷的接口刚好是数据量最大的一篇文章数据,所以不出意外的,博客没多久就崩了。服务器状态也是各种异常。所以吃一堑长一智吧算是,我也没想到面对一个个人小破站,对面也是饥不择食….真大黑客啊兄弟们!!!
2.接口限流的常见手段
现在来说,做限流的各种方案其实已经相对很成熟了,这里也是大致列举了几种常用的解决方案,但不会全部都细说。
毕竟很多都还是自己没有实际使用过的,光搞理论是没什么意义的,所以后续有时间打算一个个揪出来细搞,起码得到用过了再写篇文章总结一下吧。
Java中常用的限流解决方案:
- 计数器
- 滑动窗口
- 漏桶