feat: support tenant database routing
This commit is contained in:
@@ -1,5 +1,9 @@
|
||||
# IM 服务端多租户改造方案
|
||||
|
||||
> **方案变更说明,2026-08-13:当前多租户技术路线已调整为“控制库 + 每租户独立业务库”。本文原主体内容按“共享库共享表 + tenant_id”编写,只作为旧方案参考,不再作为后续开发准绳。新的落地方案见 [IM 独立库多租户改造方案](./IM-独立库多租户改造方案.md)。**
|
||||
>
|
||||
> 新方案下,业务库中的 `users`、`auth`、`topics`、`messages`、`fileuploads` 和后续产品业务表不再增加 `tenant_id` 字段;`TenantID` 仍保留在 Session、Token、Hub、缓存、Push、文件授权、插件上下文和 Store 选库流程中,用于定位租户业务库和运行时隔离。
|
||||
|
||||
> 编写日期:2026-08-10
|
||||
> 适用项目:`im_server` 当前服务端源码
|
||||
> 需求背景:[IM 产品原型需求文档](./IM-产品原型需求文档.md) 第 1.1 节“企业码登录”及第 9 章“企业工作台与办公协同”
|
||||
|
||||
Reference in New Issue
Block a user