我们在使用 MySQL 的 WSO2 中的 Publisher/Store 中的资产方面遇到了一些问题。我们将资产数据库加载到 WSO2 中,但在查询时并非所有资产都显示在商店或发布者中。当我们尝试使用 API 获取资产时,也会发生这种情况。
但是可以通过以下方式找到丢失的资产:
- 直接调用数据库
- 在碳中查找它们
- 使用带有资产 ID 的商店或发布者 url
- 治理休息 api 仅通过 id
使用 WSO2 数据库默认 (H2),这个问题没有发生。
在对这个问题进行了一些研究之后,我们找到了一些解决方案,例如“删除 solr 并更新 registry.xml”来重新索引所有丢失但没有成功的资产。
这个问题代表了我们关于丢失资产的许多问题。
如果有人经历过这个,任何帮助将不胜感激。