refactor: add unified all service gateway
This commit is contained in:
@@ -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`。社交服务目前作为独立模块运行,尚未接入聚合入口。
|
||||
|
||||
## 测试
|
||||
|
||||
|
||||
Reference in New Issue
Block a user