[英]Getting this error org.mule.runtime.api.store.ObjectAlreadyExistsException: Object already exists for the key
我在 cloudhub 上收到此錯誤“org.mule.runtime.api.store.ObjectAlreadyExistsException: Object 已存在密鑰”。
我在我的應用程序中使用 object 存儲。 我在哪里檢查該值是否在 object 存儲中可用,然后僅在它不可用時存儲它。 我已將“如果存在則失敗”選項設置為 false,仍然看到此錯誤。
如何解決這個問題?
我觀察到只有當我在 cloudhub 中使用兩個工作人員時才會出現這個問題。
提前致謝。
編輯:使用 Object Store 連接器和 mule 4.3。 如果值存在,我正在使用包含檢查 object 存儲。 如果確實如此,則檢索該值,否則將其存儲到操作系統。
錯誤消息表明應用程序正在使用默認的持久 object 存儲。 要與多個工作人員共享,您應該改用 memory 中的_defaultUserObjectStore
。 詳細信息在: https://docs.mulesoft.com/object-store/osv2-faq#how-are-object-store-entries-divided-among-workers
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.