CNSRE / ABTestingGateway

MIT License
2.35k stars 768 forks source link

runtime_del删除运行态的upstream,每次请求是否都需要去读取redis? #75

Open lihuibo128 opened 7 years ago

lihuibo128 commented 7 years ago

只基于IP进行灰度 场景: 1.1.1.1 这个IP的请求分发到 huidu_server这个upstream,其他的IP都到server upstream 1、我想中断 1.1.1.1 到 huidu_server, 使用 /ab_admin?action=runtime_del 将运行时态删除,那么cache缓存也会没有,这样每次请求都去读取redis吗?
如果会,这样当然会影响请求的效率。 那么我只能设置一个IP,如: 127.0.0.1 ,如果请求IP为这个才指向到huidu_server,这样其实也就外部所有请求的IP都到默认的upstream,因为缓存存在,则不需要去读取redis