跳到正文
Kale的数字花园
目录 文章

文章索引

138 篇文章

从技术到生活,把写过的东西慢慢翻一遍。

3 分钟

seata分布式事务的脏读问题

用户将两个调拨单(A001,A002)进行拼单生产拼单后的调拨单A003,并将A003提交到仓库 问题: 什么时候能够查询到调拨单A003? 答: 在T1时刻后 T2时刻前 问题: 在T1时刻后T2时刻前提交,该调拨单能否提交成功? 因为s

面试#分布式事务9 阅读 · 0 评论

2 分钟

Inventory回推状态给OMS改造

正常情况下派单结果要先于状态变更结果推送给OMS,但是因为目前这两个动作是分别由不同的任务触发的,并且都是异步的,所以有一定概率导致状态变更结果先于派单结果推送给OMS,导致派单结果被忽略掉,造成系统错误。 Seata分布式事务引发的脏读问

面试#分布式事务9 阅读 · 0 评论

8 分钟

通用异常体系与全局响应封装

ERP 系统是一个高度分层的微服务架构: 任何一层出错,最终都要以**统一的格式**返回给前端,任何一环抛出的异常,都要能被**全局捕获并标准化处理**。 集团内用户包含中文、英文等多语言,错误信息硬编码无法切换。 跨服务调用时,服务 B

面试#基础架构8 阅读 · 0 评论