阿丸
阿丸
**What is the feature you want to add?** SDK状态对齐k8s pod 生命周期 **Why do you want to add this feature?** 目前只有控制面的健康检查机制,如果有问题进行服务发现的节点隔离。 但是这种隔离无法和k8s部署的pod进行联动,导致pod无法自动重启,进行自愈。 **How to implement this feature?** 添加k8s pod生命周期探针,包括Liveness 、readinessProbe、startupProbe。 **Additional...
## Q1:什么情况下需要关闭「推空保护开关」? 「推空保护」的主要场景在于,当注册中心故障或异常推送 provider 空列表时,consumer端不做更新,维持调用ip列表。 简单想了下,如果是 服务真的下线,开不开都是调用不到,那和注册中心异常两种场景下保持「推空保护」都没什么问题。 想了解下什么场景下需要关闭这个开关? ## Q2:为什么开关配置在consumer维度? 看了下读取的是consumer配置。  这样如果想单独配置某个provider维度的 推空保护关闭 就做不到了。 是不是配置在provider角度更合适? ## Q3:推空保护 是否需要作用于其他配置? 除了服务发现需要推空保护外,其他服务治理配置、路由信息是否需要推空保护? 服务下线 和 推空保护 两个场景不冲突,但是 其他配置信息为空 和 推空保护 似乎有些冲突。 应该如何设计比较好?
看到新开了多语言SDK的项目,tair项目要重新开始维护了吗
使用datax迁移mysql的时候,如果表中的字段使用了mysql关键字(如limit、desc等),会造成迁移目标端写入失败。 这里通过增加 "`"的方式进行了处理,在DataBaseType中新建了buildQuoteColumnFormat方法,方法中使用了DataBaseType原本的quoteColumnName进行了字符串处理,完成修复。 重新编译后使用,能完全修复该问题。