【问题标题】:Does Grails 4 supports both multi-datasource and multi-tenant?Grails 4 是否同时支持多数据源和多租户?
【发布时间】:2021-09-17 13:28:28
【问题描述】:

我必须在 grails 4 中实现这两种技术:

  1. 多数据源
  2. 多租户

有可能吗?如果是,比如何?

【问题讨论】:

  • 请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。

标签: java grails


【解决方案1】:

是的,Grails 4 确实支持多数据源和多租户。

更具体地说,Grails 支持:

  • 自 Grails 2.x 以来的多个数据源
  • Multiple Tenancy 自 Grails 3.2

多数据源

从官方文档,这里是如何做多数据源:

多租户

自 Grails 3.2 引入的 GORM 6.0 起,GORM(Grails 的对象关系映射)就支持多租户

来自官方文档,这里是如何做多租户:

我已在两个不同的 Grails 项目上成功实施多租户。其中一个是在以前工作的应用程序上,使用 DISCRIMINATOR 方法进行调整非常简单。

这里有几个关于 Grails 多租户的教程,一个使用 DATABASE 方法,另一个使用 DISCRIMINATOR 方法:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-29
    • 1970-01-01
    • 1970-01-01
    • 2015-11-28
    相关资源
    最近更新 更多