明智地選擇持續性類型。 它可協助您建立有效且可擴充的AEM Forms環境。
持久性是在物理儲存上儲存內容的方法。 它定義了資料的實際資料結構和儲存機制。 MicroKernels在AEM Forms中充當持久性管理器。 AEM Forms支援TarMK、MongoMK和RDBMK類型的持續性(MicroKernals)。 您可以根據AEM Forms執行個體的用途和部署類型(單伺服器、伺服器陣列或叢集),選擇AEM Forms的持續性類型。
LiveCycleES4 SP1使用TarPM持續性來儲存內容。
下表列出了所有支援的持久性類型以及各種參數,以幫助您為環境選擇持久性類型:
安裝類型/成本 | TarMK | MongoMk | RDBMK |
---|---|---|---|
獨立設定 | 支援 |
支援 | 支援 |
群集設定 | 不支援 | 支援 | 支援 |
許可成本 | 隨附AEM | 需要單獨的許可證 | 需要單獨的許可證 |
TarMK的設計目的是提升效能,而MongoMK和RDBMK的設計目的則是為了擴充性。 Adobe強烈建議,所有AEM Forms部署案例(製作和發佈例項),都使用TarMK做為預設永續性技術,但本節所述的使用案例除外 選擇Mongo或關係資料庫微內核而不選擇TarMK.
有關支援的微內核的清單,請參見 AEM Forms OSGi技術要求 或 AEM Forms on JEE支援的平台組合 文章。
可擴充(叢集)的AEM Forms環境是兩個或兩個以上水準設定的作用中製作例項的集合。 如果支援所有同時編寫活動的單一伺服器已無法持續運作,您可以選擇執行多個製作例項。
JEE環境上的可擴充(叢集)AEM Forms僅支援MongoMK和RDBMK持續性類型。 每個安裝的伺服器數量或可擴展環境的大小都不同。 如需考量事項和範例的清單,請參閱 建議的部署 和 適用於AEM Forms的架構和部署拓撲 文章。 您也可以聯絡AEM Forms支援,取得有關使用RDBMK和TarMK進行AEM Forms容量規劃的詳細資訊。