поле свойств JCR Multitenancy

В настоящий момент я использую Jackrabbit 2.6.3 в качестве бэкэнда JCR, и я хотел бы реализовать возможность разделения разных арендаторов (например, сохранение идентификатора арендатора). Есть ли какое-либо стандартное свойство, рекомендованное для этого варианта использования, или я должен создать настраиваемый тип узла, содержащий новое свойство идентификатора клиента? Поддерживается ли мультиарендность JCR API или Jackrabbit? Заранее спасибо за помощь.

с уважением,

шань


person Shannon    schedule 15.11.2013    source источник


Ответы (1)


Никакая мультитенантность не является особенностью Jackrabbit. Для этого есть разные подходы, и все зависит от требований. Я вижу несколько вариантов:

  • Рабочее пространство для каждого арендатора
  • Корневая папка для каждого арендатора
  • Свойство, содержащее идентификатор арендатора. (для этого можно использовать миксин)
person Jeroen    schedule 20.11.2013