Jim Chow
Jim Chow
No available referers for cal 是因为被调用服务累计失败超过阀值(默认10)被熔断了。那么熔断的服务怎样再次活动提供服务呢。@coderDylan
My English is so poor. But to my surprise , the robot translated the question for me.
熔断策略这个我理解,但是Server端的JVM运行正常,Client调用超时,可能是Netty channel网络超时,也可能是service方法执行超时。能否从日志区分是哪里超时? 如果service方法都没进,那可以说明是netty网络通讯的问题,有没有补偿新建channel重试的机制
1、在orange.conf的 `plugins`中加入node,表示开启node插件;并修改api的用户和密码 ```json "plugins": [ "stat", "headers", "monitor", "redirect", "rewrite", "rate_limiting", "property_rate_limiting", "basic_auth", "key_auth", "jwt_auth", "hmac_auth", "signature_auth", "waf", "divide", "kafka", "kvstore", "node" -- 加入node ], ... "api": { "auth_enable": false,...
openresty版本 1.15.8.3
看了一下 数据库设计的字段长度是2000,加一个rule,带-的uuid就占了36位,再加上其他的字符,加起来起码也有100多个字符,不超过20个rule就满了。但退一步说,一般不会有这么的rule
确认了 application.properties 中没有app.id,所使用的apollo-client版本 1.8.0。 问题出在这个类:com.ctrip.framework.apollo.spring.boot.ApolloApplicationContextInitializer ```java @Override public void postProcessEnvironment(ConfigurableEnvironment configurableEnvironment, SpringApplication springApplication) { // should always initialize system properties like app.id in the first place initializeSystemProperty(configurableEnvironment); Boolean eagerLoadEnabled =...
经过排查在一个spring配置文件 application-xxx.yml 中确实是有这样的配置。此issue,可以关闭了,但个人感觉这是一个坑,建议优化,最后,感谢大佬的解答。 ```yaml app: id: xxxxx apollo: bootstrap: enabled: true eagerLoad: enabled: true namespaces: application ```