开发者社区> 问答> 正文

MSE Nacos1.X基础版架构存在的问题是什么?

MSE Nacos1.X基础版架构存在的问题是什么?

展开
收起
游客x6dfipkvzum2s 2022-03-29 22:00:19 723 0
1 条回答
写回答
取消 提交回答
  • 1.每个服务实例都通过心跳续约,在Dubbo场景每个接口对应一个服务,当Dubbo的应用接口数较多时需要心跳续约TPS会很高。 2.心跳续约感知时延长,需要达到续约超时时间才能删除实例,一般需要15S,时效性较差 3.通过UDP推送变更数据不可靠,需要客户端定时进行数据全量对账保证数据的正确性,大量无效查询,整体服务的QPS很高 4.通信方式基于HTTP短链接的方式,Nacos侧释放连接会进入TIME_WAIT状态,当QPS较高时会有连接耗尽导致报错的风险,当然这里通过SDK引入HTTP连接池能缓解,但不能根治 5.配置的长轮询方式会导致相关数据进入JVM Old区申请和释放内存,引起频繁的CMS GC​

    2022-03-29 22:01:35
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《MSE 微服务网关》 立即下载
微服务引擎 MSE 治理中心重磅发布 立即下载
阿里云微服务引擎 MSE 2.0 线上发布 立即下载