nacos从1.x升级到2.x需要注意的地方

阅读数:70 评论数:0

跳转到新版页面

分类

应用软件

正文

一、端口

nacos2.0x版本相比1.x新增了gPRC的通信方式,因此需要增加两个端口,这两个端口会在配置的主端口(server.port)基础上,进行一定偏移自动生成。

端口 与主端口的偏移量 描述
9848 1000 客户端gRPC请求服务端端口,用于客户端向服务端发起连接和请求
9849 1001 服务端gRPC请求服务端端口,用于服务间同步等

如果相通过nacos-client2.0.1与nacos-server通信,需要对外暴露8848和9848端口。

在使用docker或者k8s部署nacos-server时需要将对应的端口暴露出来,特别需要注意的是k8s环境,k8s默认端口开放范围为30000-32768,使用kubersphere部署时对外暴露的NodePort端口是随机生成的,这时我们就需要对其进行修改,保证对外暴漏端口相差1000

二、兼容性

nacos2.0的服务端完全兼容1.X客户端,nacos2.0客户端由于使用了grpc,无法兼容nacos1.x服务端,请勿使用2.0以上版本客户端连接nacos1.x服务端。




相关推荐

1、下载 https://github.com/alibaba/nacos

一、简介 nacos默认使用嵌入式数据库实现数据库的存储,若想使用外部mysql存储nacos数据需要进行如下操作: 1、在mysql创建库,名称为nacos_c

1、配置集群各个节点的信息 #1. nacos\conf\cluster.conf 片段, 将cluster.con