簡體   English   中英

AEM 中跨作者的頁面內容的 UUID 及其關聯的發布服務器不同

[英]UUID for a page content in AEM across author and it's associated publish servers are different

帶有 UUID(jcr:uuid) 的 author 頁面被激活,其內容被復制到 3 個關聯的發布服務器上。 所有 3 個發布服務器中可用的內容具有不同的 UUID。 那么,考慮到 AEM 上所有 4 個實例(1 個作者 + 3 個發布)的相同內容,如何與獨特的東西相關聯?

我正在實施一個解決方案,我需要關聯一個唯一的 ID,該 ID 可以映射到所有實例中的單個內容。

到目前為止我嘗試過的方法:

  1. 使用內容路徑 - 生成唯一 id - 通過刪除路徑中的“/”和“-”。 面臨的問題- 對於某些路徑,這可能超過 128 個字符,這是服務接受唯一 ID 的限制。

  2. 如果我以編程方式生成一個唯一的 id 它將起作用,但是我如何嘗試使用它來跟蹤后面的內容? 因為我無法在 jcr:content 上存儲這個以編程方式創建的 id 並激活頁面。 問題- 如果我復制頁面,它也會更改激活日期 - 這也是內容的重要元數據。

對於用例來說,最可行的解決方案是什么? 請幫助提供建議和可能的解決方案。

您可以使用內容路徑的哈希值。 獲取散列的最簡單方法是使用hashCode() 為了緊湊,請使用哈希字節的 Base64 表示形式,並在預定數量的字符后截斷。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM