Hybris多租户配置冲突

时间:2018-05-11 14:29:53

标签: multi-tenant hybris

我们正在开发Hybris 6.5.0.4的多租户配置, 通过租户分离扩展,让我们说:

  • tenant_france:frModelExt,frFacadeExt,frStroreFrontExt ...
  • tenant_canada:caModelExt,caFacadeExt,caStroreFrontExt ...

使用此配置发现的主要问题是:

将所有extensions / project.properties加载到每个租户!! 并且只有project.properties(不是 local_tenant_OTHER_TENANTS.properties

有时,其他租户的属性会覆盖实际租户的属性。

即使使用 forbidden.extensions 属性,也是如此:

local_tenant_france.properties 文件中的

forbidden.extensions = caModelExt;caFacadeExt;caStroreFrontExt

The Workarround:(寻找更好的解决方案)

将所有extensions / project.properties重新定义到相应的 local_tenant_TENANT.properties 文件中,以防止属性覆盖其他租户属性。

0 个答案:

没有答案