mochi 🍭

记录一次 tokio 异步场景下 RPC 接口 timeout 的排查过程

在踩坑的过程中不断理解 tokio 的原理,本文已进行脱敏处理 问题现象 rpc server 是在 k8s pod 中运行的, 运行时主要包含以下 2 个模块: rpc 接口: 用户可以对其发起 rpc 请求获取实时数据 内部数据处理任务: 随着时间的推移,内部数据不断更新,确保用户通过 rpc 获取的数据是正确的 内部数据处理任务会涉及到 S3 的数据下载,以及一些 DB...