框架采用GoFrame框架
- http/tcp/grpc 代理
- 四种策略的负载均衡
- 接入swagger
- 异常code错误码
- jwt鉴权token
- 基础链路追踪中间件
- 安装OpenTracing链路追踪
docker run -d -p 6831:6831/udp -p 16686:16686 jaegertracing/all-in-one:latest
- 生成swagger文档
- 安装gf-cli
- 执行 gf swagger 或者 go generate
- 访问 http://127.0.0.1:8100/swagger 即可
- Mysql加入链路追踪机制
- 加入redis操作并新增链路追踪
- 加入限流熔断中间件(Sentinel + Nacos)
- 新增Prometheus埋点