因项目需求需要增加一个拦截器验证各个http请求是否,然后请求进行解码,现在却遇到一个奇怪的现象,频繁的来自多个地址的请求,地址端分别为100.97.71.和100.116.228.,如图所示:
这两个100.97.71.*和100.116.228.*端的地址,不像来自浏览器过来的地址,太规整了,怀疑是阿里云的负责均衡的问题。
查看阿里云的负载均衡的文档:
https://help.aliyun.com/document_detail/85958.html?spm=a2c4g.11186623.6.588.72527640lD3isE
因为开启的是http的健康检查协议,所以会出现这种问题。
解决方案:
1、拦截器里修改100.97.71.*和100.116.228.*的请求直接放过,返回200状态。(推荐)
2、修改健康检查的策略,修改为TCP的健康检查策略。(此方法需要看系统的架构情况)