跳到主要内容
版本:2.8.x(Latest)

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 模块校验

环境要求

使用说明

  1. 启动服务器:

    go run server/main.go
  2. 在另一个终端启动客户端:

    go run client/main.go