全部产品

常见问题

更新时间:2020-03-18 17:51:49

本文汇总了动态配置(DRM)在应用中的一些常见问题及对应的解决方案。


发布部署卡在部署服务中,直到超时,导致发布部署失败

现象

发布部署卡在部署服务中,直到 8 分钟后超时,导致发布部署失败。

原因

在 DRM 中,RefreshCacheDRM.refreshCacheType = GEOHASH,业务代码在收到该项更新后,花费了十几分钟处理业务逻辑。

解决方案

临时方案:设置 RefreshCacheDRM.refreshCacheType = null,这样暂时不会触发业务处理逻辑。

长期方案:需要优化业务代码,在收到 DRM 的属性更新后,使用异步线程,延迟处理该业务,并及时反馈更新成功的信号给 DRM。