go http gateway
提供上游服务的管理操作,并将变更信息同步到多台API节点。
接收应用层的API请求,并将请求转发到上游服务。
上游服务包含服务名称,路由组信息,服务地址及权重等信息。
cd gateway
GOOS=linux CGO_ENABLED=0 go build -ldflags="-s -w" -installsuffix cgo -o app cmd/http/main.go
./app
- 添加upstream
- 添加endpoint
go http gateway
提供上游服务的管理操作,并将变更信息同步到多台API节点。
接收应用层的API请求,并将请求转发到上游服务。
上游服务包含服务名称,路由组信息,服务地址及权重等信息。
cd gateway
GOOS=linux CGO_ENABLED=0 go build -ldflags="-s -w" -installsuffix cgo -o app cmd/http/main.go
./app