技术栈

事务性发件箱

都说名字长不会被发现
13 天前
java·事务性发件箱·数据修正
多服务节点数据修正方案设计与实现在 ERP 系统中,业务人员在录入产品成本时可能发生误操作,导致产品成本数据错误。这类错误数据往往不会立即被发现,而是在最终的统计和核算环节才会暴露问题。然而此时,错误数据可能已经在多个业务领域节点中保存了副本:
都说名字长不会被发现
21 天前
分布式事务·saga·tcc·事务性发件箱·订单与库存分布式事务
Saga 补偿型分布式事务设计与实现先说场景:我们有订单服务和库存服务,订单创建时需要调用库存服务扣减库存。这个场景有一个关键约束:库存够不够需要同步返回结果。用户下单后需要立即知道库存是否充足,不可能让用户等几分钟后再告诉他"抱歉库存没了"。
都说名字长不会被发现
1 个月前
数据库·分布式事务·幂等·事务性发件箱·可靠投递
事务性发件箱模式设计与实现在分布式系统中,如何保证消息可靠投递是一个经典难题。传统的做法是:先操作数据库,再发送消息。但如果发送消息失败,就会导致数据不一致。
我是有底线的