- 稳定性
- 稳定
- 作用域
- 全局
- 边界
- packages/platform/tenant-store
tenant-storepackages/platform/tenant-store
基础层
运行时栈5 layers
- edge
- gateway
- services
- platform当前层
- storage
可用性
99.85%
解析后的配置tenant-store.config
可用性
99.85%
+0.05%
p99 延迟
23 ms
-6%
活跃连接
2,079
活跃租户
19
+2%
packages/platform/tenant-storeplatform · 最低共享层 · 与应用零耦合
使用方式tenant-store.ts
typescripttenant-store.ts
1import { TenantStore } from "@nebutra/tenant-store";
2
3const store = new TenantStore({ adapter: "postgres-rls" });
4
5await store.scope({ tenantId }, async () => {
6 // every Prisma query in this scope sets app.tenant_id GUC
7 return prisma.post.findMany();
8});