SAP Hybris和Netweaver的租戶隔離(Tenant isolation)機制設計
- 2020 年 3 月 3 日
- 筆記
ABAP里的tenant isolation是通過DB table的client ID來區分的. Hybris也有multi tenant的concept:

Hybris multi tenant典型的使用場景:
(1) Hosting SAP Hybris Commerce for several individual customers (2) One single, corporate-wide SAP Hybris Commerce serving individual countries with individual product and customer data (3) Using the SAP Hybris Commerce CMS module to power country-specific versions of a company website 在project folder下的project.properties里定義一個Hybris server上支援哪些tenant:


Hybris里tenant isolation是通過table name prefix來實現的 不同的tenant需要定義不同的table prefix: 配置文件的naming convention: tenant_.properties:

table prefix在.properties里的定義方式:

在admin console里對tenant進行管理:
