mochi 🍭

数据库事务 AID->C 概念梳理

关于事务的详细解释, 可以参考 《凤凰架构》 这本书, 书中从单体应用到分布式系统详细解释了事务的概念 一、事务的目标 确保系统中所有的数据全部符合期望, 相关联的数据不会产生矛盾, 即 数据状态的一致性 Consistency 关于 一致性 Consistency, 又能分为以下两点: 内部一致性 (本地事务): 一个服务仅使用一个数据源, DB 内部的事务 外部一致性 ...

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

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