[英]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.