将`openapi.tswjs.org`相关请求调整为非关键路径
zkd8907 opened this issue · comments
Bobby commented
目前tsw及相关插件在服务启动后,以及后续的服务过程中会定时地请求openapi.tswjs.org。如果出现该域名无法访问或者访问变慢,例如DNS查询异常、网络波动、服务故障等,将会导致tsw服务出现阻塞。 需要优化对
openapi.tswjs.org的相关逻辑,确保访问
openapi.tswjs.org`不是tsw提供驱动的核心路径:
- 将访问
openapi.tswjs.org
调整为非关键路径,例如在请求服务的过程中,不必await
对openapi.tswjs.org
的访问结果。相关结果可以异步地处理。 - 如果请求
openapi.tswjs.org
失败或超时,使用上一次的请求结果。 - 调高
openapi.tswjs.org
访问时容忍的超时时间。