Closed Jiiiiiin closed 5 years ago
@nobodyiam 宋哥好,有个问题是,目前我再我的Jiiiiiin/jiiiiiin-security这个项目,使用pr中相同的测试逻辑和代码去刷配置的时候,我的项目是动态生效的,但是这个pr中的示例就不会动态生效,比如我刚开始默认限流zuul.ratelimit.default-policy-list[0].limit = 0配置为0次,模拟直接访问不了端点,在apollo portal端修改为1次之后,我自己那个项目是可以访问1次,之后报429访问过载,但是这个示例中的代码就不生效,我早上已经检查过apollo客户端版本,springboot和cloud的版本,都没问题~~,哎 提上来 劳烦你帮忙看看吧,奇怪得很。
zuul.ratelimit.default-policy-list[0].limit = 0
429
好的 我今天试试
@nobodyiam 宋哥 https://github.com/ctripcorp/apollo-use-cases/pull/29/commits/47d84a32289bf020cbca00d978b6ffc134d89635 提交了,测试结果,在apollo客户端更新完配置之后,基于1.4.0版本apollo client能实现热刷新,即应用的动态限流。
1.4.0
@nobodyiam 已经提交~~ https://github.com/ctripcorp/apollo-use-cases/pull/29/commits/b0670957a48aafa53e355978a44f38ffd54c08ef
@nobodyiam 这个插件相关源代码我也跟了一下,还是有些需要注意的地方,因为其文档写的不够详细,整理了一下
@nobodyiam 宋哥好,有个问题是,目前我再我的Jiiiiiin/jiiiiiin-security这个项目,使用pr中相同的测试逻辑和代码去刷配置的时候,我的项目是动态生效的,但是这个pr中的示例就不会动态生效,比如我刚开始默认限流
zuul.ratelimit.default-policy-list[0].limit = 0
配置为0次,模拟直接访问不了端点,在apollo portal端修改为1次之后,我自己那个项目是可以访问1次,之后报429
访问过载,但是这个示例中的代码就不生效,我早上已经检查过apollo客户端版本,springboot和cloud的版本,都没问题~~,哎 提上来 劳烦你帮忙看看吧,奇怪得很。