一、场景
外层使用的是springcloud alibaba 这一套java的分布式架构
然后需要接入go-zero的api服务
这里我们将对api服务接入Nacos进行一个说明
二、实战
1、package
因为使用的是go-zero框架
这里我们会优先使用go-zero生态的包
github 包如下:
- github.com/nacos-group/nacos-sdk-go/v2/common/constant
- github.com/zeromicro/zero-contrib/zrpc/registry/nacos
2、代码
2.1、api中config文件
注意其中2个参数
- ServerAddress:是部署这个 API 服务的服务器地址
- NacosAddress:是部署这个 Nacos 服务的服务器地址
代码如下:
package config
import