refactor: add unified all service gateway

This commit is contained in:
2026-08-10 10:03:46 +08:00
parent 5ea45a76fe
commit f994b2de9c
143 changed files with 2853 additions and 2129 deletions

View File

@@ -71,11 +71,11 @@ go run ./cmd/main
运行聚合入口:
```bash
cd cmd
go run ./main
cd all
go run ./cmd/main
```
默认启动全部可聚合组件。通过 `BSM_SERVICES` 选择服务,名称以逗号分隔
`all/etc/all_dev.yaml` 统一配置监听端口、数据库、Redis 以及 `Services.<name>` 服务专属配置。聚合入口在同一端口通过 h2c 同时承载 gRPC、HTTP Gateway 和 Gin 路由。可以使用 `BSM_SERVICES` 临时覆盖启用的服务
```bash
# Linux/macOS
@@ -86,7 +86,7 @@ $env:BSM_SERVICES = "passport,order,wallet"
go run ./main
```
可选组件为:`ads``cloud``cms``feedback``fts``initial``logs``mgt``passport``sender``address``delivery``mall``market``order``wallet`。社交服务目前作为独立模块运行,尚未接入聚合入口。
可选组件为:`ads``cloud``cms``feedback``fts``initial``logs``mgt``passport``sender``address``mall``market``order``wallet`。社交服务目前作为独立模块运行,尚未接入聚合入口。
## 测试