我尝试按照文档中提供的指导使用 GREG 4.5.3 在集群环境 ESB 4.6.0 之间实现共享注册表。当我将 h2 db 用于 currentDBConfig 并将 mysql 数据库用于挂载的注册表时,WSO2 工作人员在自动调用 Deployment Synchronizer 时显示以下错误:
Error while updating artifacts in the file system from the registry {org.wso2.carbon.deployment.synchronizer.registry.RegistryBasedArtifactRepository}
org.wso2.carbon.registry.synchronization.SynchronizationException: message code: ERROR_IN_READING_STREAM_TO_CREATE_META_FILE
将 currentDBConfig 指向 mysql 数据库时,部署同步器可以正常工作并按预期复制配置,但根据文档,这不是一个好习惯。Deployment Synchronizer 如何利用注册表来更新工件?
我注意到 User 数据库默认使用 h2 数据库。它不应该重新指向共享治理注册表数据库吗?
谢谢。纪尧姆