为了简单实现 demo , 所以我们使用 docker 配置单容器的方式。
-
Go 1.18
-
Gin 1.8.1
-
GRpc
-
protoc 3.19.4
-
protoc 生成 grpc 文件
# cd 到 proto 文件 protoc .\xx.proto --go_out=. --go-grpc_out=.
-
-
服务中心
-
配置中心
-
负载均衡
-
网关中心
-
链路追踪
-
zipkin
-
opentracing
-
安装
-
go get -u github.com/openzipkin/zipkin-go-opentracing go get -u github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc
-
-
注意
- 为保证 gin 调用 rpc 时跟踪链路的完整性,已侵入修改
go-otgrpc
源码使用
- 为保证 gin 调用 rpc 时跟踪链路的完整性,已侵入修改
-
-
-
断路器