微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

多租户 Spring 数据 JDBC

如何解决多租户 Spring 数据 JDBC

围绕 https://vladmihalcea.com/database-multitenancy/ 有多种多租户模型

  1. 每个租户的专用数据库
  2. 共享数据库,但每个租户一个架构
  3. 共享架构,每个表带有tenantId鉴别器列

是否有计划通过 Spring Data JDBC 方便地支持这些场景?

选项 1 和 2 可能由多个数据源/连接池支持 https://github.com/spring-projects/spring-data-jdbc/issues/544 解决。 关于选项 3,需要将来自线程上下文的租户 ID 自动注入到语句中。

解决方法

目前还没有这方面的计划。

如果您对此类功能感兴趣,您应该为该项目打开一张票。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。