HTTP 服务负载均衡示例
Code Source: https://github.com/gogf/examples/tree/main/balancer/http
介绍
本示例展示了如何在 GoFrame
应用程序中实现 HTTP 服务的负载均衡。主要演示:
- 使用
etcd
配置负载均衡器 - 服务注册和服务发现
- 请求路由和负载分发
目录结构
.
├── server/ # HTTP 服务器
├── client/ # HTTP 客户端
├── go.mod # Go 模块文件
└── go.sum # Go 模块校验
环境要求
使用说明
-
启动服务器:
go run server/main.go
-
在另一个终端启动客户端:
go run client/main.go