Spring Cloud Zuul结合Smconf配置中心动态进行IP黑名单限制
API网关中最常见的一个功能就是防止爬虫,当然防止爬虫的前提是先得识别出这个请求是爬虫
这部分我们不涉及,假设我们已经能够识别出爬虫的请求了,那么怎么限制呢?
最常见的就是根据IP限制,某个IP大量访问就比较异常了
之前讲过 Spring Cloud 如何选择分布式配置中心 利用动态的配置中心我们可以最很多操作
这篇主要介绍下如何对IP进行禁用操作
首先是集成我们的配置中心Smconf, 至于怎么集成这边不做过多讲解,大家看下我们的github即可
https://github.com/yinjihuan/smconf
定义一个配置类用来存储IP黑名单信息
