Nacos 2.0.X集群 微服务注册成功 但是Nacos服务列
2021-08-19 本文已影响0人
Morgan7
问题
- 微服务注册成功 控制台提示
nacos registry, [group] [name] [ip:port] register finished
Nacos服务列表不显示
原因
- 由于Nacos1.X和Nacos2.0的数据结构发生了变化,为了能够完成平滑升降级,需要将数据进行双写,分别生成Nacos1和Nacos2的数据结构进行存储。
Nacos2.0使用的是1.X模式, 用grpc注册的服务,在1.X模式下看不到 导致Nacos服务列表不显示
解决方式
因为需要考虑升级用户。所以启动时必须时以1.X模式启动。
升级会有判断,需要集群中所有节点都达到可升级至2.0的状态,才可以升级成2.0模式。
直接部署的,文档也有提示直接跳到关闭双写步骤。麻烦按照文档操作再尝试。
目前计划是2.0作为1.X~2.X的一个升级过度版本。 2.1版本会移除这个恶心的双写和升级判断逻辑,启动就是2.0模式。