Allen Cai
Allen Cai
> 确认一下是所有的 Gateway-service 都触发限流, 还是说只有一个,如果只有一个的话排查一下是不是 nginx 转发有问题。 是所有网关实例都触发了。我抽查了几个网关,同一时间点日志中记录的请求数还是比较均衡的
以今天上午七点的数据为例子,Nginx上2023-11-09 07:00:01.000的峰值QPS是4167(只统计http请求),我查了4台网关的gateway-service-metrics.log.2023-11-09,2023-11-09 07:00:01的QPS分别是3333、3354、3344、3273。 所以我觉得应该是网关上的QPS统计方式不一样了。
> 有没有考虑Options类型的请求 我通过工具对某台网关进行抓包分析过,所有的http请求加起来(包括各种请求类型)的数量也没有到这个量级的。 这是我在11月1日13:45:23在一台网关上看到的日志,1秒内的总请求数有250个。 我抓包后分析,发现13:45:23秒内的http协议包是43个,与上面sentinel日志的250差距很大。 如果统计请求包中13:45:23秒的入口tcp请求数量,大约240个左右,接近上面sentinel日志的数量。