【问题标题】:OFBiz multi-tenancyOFBiz 多租户
【发布时间】:2015-07-02 05:41:22
【问题描述】:

OFBiz/Opentaps 应用程序的不同部分能否连接到多租户配置中的不同租户?

例子:

  • 派对管理 => 连接到默认数据库
  • 目录管理 => 连接到租户 1

在同一个 Ofbiz 应用实例中工作

【问题讨论】:

    标签: database multi-tenant ofbiz opentaps


    【解决方案1】:

    OFBiz 多租户通过为每个租户使用单独的数据库来工作。 而且 ofbiz 应用程序具有数据库级别的相互依赖关系,因此所有应用程序都必须在同一个数据库中。所以答案是否定的,你不能在单独的数据库中拥有单独的 OFBiz 应用程序。

    【讨论】:

    • 感谢您的快速回复比尔金。与此相关的另一个问题 - 当我在 framework/common/config/general.properties 中启用多租户时,通过将多租户选项更改为 Y,我如何仍然可以访问原始的 ofbiz 数据库(不是租户)而无需手动禁用general.properties 文件中 N 的多租户选项?当您启用多租户并重新启动 ofbiz 时,它将自动弹出租户的登录屏幕。如何从 UI 中选择数据库而不是在 general.properties 文件中手动选择?
    • cwiki.apache.org/OFBIZ/multitenancy-support.html 嗨,比尔金。鉴于上面的链接,如果您阅读页面底部附近的“设置电子商务应用程序以使用特定租户数据库”部分,在我看来这将允许您连接 ofbiz 应用程序的不同部分(聚会管理,目录管理等)到不同的数据库。能否请您解释一下您对本节的理解?谢谢。
    【解决方案2】:

    是的,将租户数据库连接到Catalog ManagerParty Manager这样的每个组件是没有问题的。这可以通过更改每个组件的web.xml文件来完成。但是如您所知,OFBiz是紧密的耦合,因此它可能会影响您的应用程序的流程,因为订单管理器、设施管理器和会计等组件具有数据级别的依赖关系。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-07
      • 1970-01-01
      • 2020-11-27
      • 1970-01-01
      • 2014-03-21
      • 2015-07-08
      • 2014-09-01
      • 2014-12-08
      相关资源
      最近更新 更多