zhangjf
5a2154c1a1
refactor: 简化路由逻辑,直接使用 tenantId 匹配实例
问题:tenantGroup 是 tenantId 的简单转换,造成冗余
tenantGroup = "TENANT_" + tenantId.toUpperCase()
解决方案:
1. 直接使用 tenantId 匹配实例
- 移除 tenantGroup 概念
- 负载均衡器直接匹配 metadata.tenant-id
2. 简化配置
- JWT 只需 tenantId 一个字段
- 实例元数据只有 tenant-id
3. 前端简化
- 请求头只需 X-Tenant-Id
- 不再需要 X-Tenant-Group
路由规则:
共享实例: metadata.tenant-id = "" (空)
VIP实例: metadata.tenant-id = "VIP_001"
匹配逻辑: 找到匹配实例 → VIP专属,找不到 → 共享实例
2026-02-19 21:33:51 +08:00
..
2026-02-19 21:02:25 +08:00
2026-02-19 21:02:25 +08:00
2026-02-19 21:02:25 +08:00
2026-02-19 21:02:25 +08:00
2026-02-19 21:33:51 +08:00
2026-02-19 21:02:25 +08:00
2026-02-19 21:02:25 +08:00
2026-02-19 21:33:51 +08:00