开发者社区 > 云原生 > 正文

在Nacos中一个服务在nacos注册了两个实例,为什么这部分的和其他部分不一样还多出其他结点?

在Nacos中一个服务在nacos注册了两个实例,这两个实例正常运行只是在nacos web界面下线其中一个实例,然后刷新页面发现被下线的这个实例有时候会处于上线状态,而且流量也能打到这个实例上。修改权重也会出现同样的问题。但是我测试环境部署的单点nacos就没有这种情况。{
"lastRefreshTime": 1704635368216,
"raftMetaData": {
"metaDataMap": {
"naming_instance_metadata": {
"leader": "172.16.0.105:7858",
"raftGroupMember": [
"172.16.0.106:7898",
"172.16.0.105:7838",
"172.16.0.105:7858"
],
"term": 8
},
"naming_persistent_service": {
"leader": "172.16.0.105:7838",
"raftGroupMember": [
"172.16.0.106:7868",
"172.16.0.105:7838",
"172.16.0.105:7858",
"172.16.0.106:7898"
],
"term": 12
},
"naming_persistent_service_v2": {
"leader": "172.16.0.105:7858",
"raftGroupMember": [
"172.16.0.106:7898",
"172.16.0.105:7838",
"172.16.0.105:7858"
],
"term": 8
},
"naming_service_metadata": {
"leader": "172.16.0.105:7858",
"raftGroupMember": [
"172.16.0.106:7898",
"172.16.0.105:7838",
"172.16.0.105:7858"
],
"term": 7
}
}
},
"raftPort": "7838",
"readyToUpgrade": true,
"version": "2.1.1"
}
这是节点的元数据
"naming_persistent_service": {
"leader": "172.16.0.105:7838",
"raftGroupMember": [
"172.16.0.106:7868",
"172.16.0.105:7838",
"172.16.0.105:7858",
"172.16.0.106:7898"
],
"term": 12
},
为什么这部分的leader和其他部分不一样 还多出"172.16.0.106:7868"这个节点 ?

展开
收起
花开富贵111 2024-01-15 10:55:52 135 0
2 条回答
写回答
取消 提交回答
  • data目录那里有记录这个数据吧,但应该不是这个问题,你看日志是不是有报错。如果你配置了nginx的stream可以看看是不是某个节点与另一个节点无法通信导致的。此回答整理来自钉群“Nacos社区群2(已满,欢迎加4群:12810027056)”

    2024-01-16 19:40:16
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    这个问题可能是由于Nacos集群中的节点配置发生了变化,导致元数据不一致。具体来说,"naming_persistent_service"部分的leader与其他部分不一样,可能是因为在Nacos集群中添加了一个新的节点,而这个新节点成为了"naming_persistent_service"的leader。同时,多出的"172.16.0.106:7868"节点可能是由于其他原因导致的,例如网络问题或者节点故障等。

    为了解决这个问题,你可以尝试以下方法:

    1. 检查Nacos集群中的节点状态,确保所有节点都正常运行。
    2. 检查Nacos集群的配置,确保没有错误或冲突的配置项。
    3. 如果可能的话,尝试重启Nacos集群,以清除可能存在的临时问题。
    4. 如果问题仍然存在,可以考虑联系Nacos社区或技术支持寻求帮助。
    2024-01-15 14:33:30
    赞同 展开评论 打赏

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关电子书

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