Конфликты мультитенантной конфигурации Hybris

Мы работаем над мультитенантной конфигурацией через Hybris 6.5.0.4, с разделением расширений по арендаторам, скажем:

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

Основная проблема, обнаруженная при использовании этой конфигурации:

Загрузка всех расширений /project.properties в каждого арендатора! И только project.properties (не local_tenant_OTHER_TENANTS.properties)

И иногда свойства других арендаторов переопределяют свойства реального арендатора.

Даже при использовании свойства LTD., Например, так:

в файле local_tenant_france.properties: forbidden.extensions = caModelExt;caFacadeExt;caStroreFrontExt


Обходной путь: (в поисках лучшего решения)

Переопределите все extensions/project.properties в соответствующий файл local_tenant_TENANT.properties, чтобы предотвратить переопределение свойств другими свойствами арендаторов.

0 ответов

Другие вопросы по тегам