- | ---------------- | ---------------------------------------------------------- |
| 9848 | 1000 | 客户端gRPC请求服务端端口,用于客户端向服务端发起连接和请求 |
| 9849 | 1001 | 服务端gRPC请求服务端端口,用于服务间同步等 |
使用VIP/nginx请求时,需要配置成TCP转发,不能配置http2转发,否则连接会被nginx断开。
客户端拥有相同的计算逻辑,用户如同1.X的使用方式,配置主端口(默认8848),通过相同的偏移量,计算对应gRPC端口(默认9848)。
因此如果客户端和服务端之前存在端口转发,或防火墙时,需要对端口转发配置和防火墙配置做相应的调整。
兼容性
Nacos2.0的服务端完全兼容1.X客户端。Nacos2.0客户端由于使用了gRPC,无法兼容Nacos1.X服务端,请勿使用2.0以上版本客户端连接Nacos1.X服务端。
功能完成度及旧版本客户端适配情况:
配置中心
JAVA SDK
- 完全兼容1.X客户端所有API接口方法;
- 完全实现2.0客户端所有API接口方法。
其他语言 SDK
- 完全兼容
openAPI
- 完全兼容所有配置中心相关openAPI。
服务发现
JAVA SDK
- 完全兼容1.X客户端所有API接口方法;
- 完全兼容2.0客户端所有API接口方法;
其他语言 SDK
- 完全兼容所有服务发现相关openAPI。
最终将9848和9849端口也开放之后,再启动服务就不报错了,并且也正常注册上去了