slime-io/slime

当服务启动时调用外部服务无法懒加载资源

Patrick0308 opened this issue · 2 comments

问题描述
当服务启动时调用外部服务无法懒加载资源。
具体原因: lazyload 根据上报的 Source Ip 找不到 K8s Service,因为 pod 还在启动中,在 Endpoints 资源中 pod address 状态是 notReady,见代码

for _, address := range subset.Addresses {

影响的子模块(在下面列表中打'X')

  • 配置懒加载
  • 插件管理
  • 智能限流
  • 注册仓库
  • 安装Boot

重现问题的步骤

MouceL commented

确实存在这个问题

但请求总归能够发送出去

@MouceL 可以把 subset 中的 NotReadyAddresses 建立索引