开发者社区 > 云原生 > 中间件 > 正文

请教一下Nacos,针对于客户端都是1.x的场景,长轮训负载不均衡的情况,有什么方法解决吗?

请教一下Nacos,针对于客户端都是1.x的场景,长轮训负载不均衡的情况,有什么方法解决吗?除了加VIP
能通过服务器节点主动拒绝长轮训请求,让客户端切换请求的节点吗?这种方式是否有可行性.担心拒绝一下把当前节点的长轮训请求全部拒绝了.长轮训的逻辑就是固定一个的,如果节点可用,就一直命中一个

展开
收起
真的很搞笑 2024-02-24 12:19:49 81 0
1 条回答
写回答
取消 提交回答
  • 服务端负载均衡没有客户端负载好,这种情况一般发生在nacos server重启后,这个server节点流量会很少。因为client选择server节点的逻辑是选定一个后就一直使用这个,这种情况下需要加VIP。极端情况下,所有长轮询连接会打在一个节点上,极有可能oom,以前遇到过 ,此回答整理自钉群“Nacos社区群(1群满,请加4群:12810027056)”

    2024-02-24 16:18:13
    赞同 展开评论 打赏

为企业提供高效、稳定、易扩展的中间件产品。

相关电子书

更多
Nacos架构&原理 立即下载
workshop专场-微服务专场-开发者动手实践营-微服务-使用Nacos进行服务的动态发现和流量调度 立即下载
Nacos 启航,发布第一个版本, 云原生时代助力用户微服务平台建设 立即下载