0%

nacos中开启gRPC服务

项目代码来源

protobuf生成的简单服务端

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#生成protobuf文件
cd pb
protoc --go_out=plugins=grpc:./ *.proto

#运行命令安装包
go mod init nacos_person
go mod tidy

#运行两个服务instance
cd nacos-server8800
go run nacos_server.go

cd nacos-server8801
go run nacos_server.go

查看nacos服务注册的状态

查看“服务详情” sdk获取服务信息

启动客户端测试负载均衡

1
2
3
4
5
6
7
// 运行第一次访问的是 127.0.0.1:8800
go run nacos_client.go
127.0.0.1:8800

// 运行第一次访问的是 127.0.0.1:8801
go run nacos_client.go
127.0.0.1:8801