
分布式
文章平均质量分 74
倾尽全力终无悔
这个作者很懒,什么都没留下…
展开
-
分布式事务之RocketMQ实现消息最终一致性
目录引言开发流程开发步骤伪代码流程图引言开发流程开发步骤客户下单生成预订单调用产品服务扣减库存调用客户服务扣减余额2、3、4步骤正常执行完,修改订单状态为正式订单3、4步骤出现异常时推送MQ回退扣减产品库存(幂等处理)回退扣减客户余额(幂等处理)伪代码public class OrderController { @RequestMapping("/saveOrder") public R saveOrder(@RequestBody Order order) {原创 2022-03-06 22:10:43 · 1198 阅读 · 0 评论 -
论Seata是否适合高并发下的分布式事务解决方案(附测试结果)
文章目录引言测试结果Seata在高并发下出现的问题问题分析Seata结论一、pandas是什么?二、使用步骤1.引入库2.读入数据总结引言对Seata AT模式进行压测,基于Seata1.4.1,订单服务调库存服务测试结果使用 jmeter 进行压测,在100并发下成功数是 23、29,成功率不到30%,在1000并发下成功数是276、260,成功率同样是不到30%Seata在高并发下出现的问题获取全局锁失败Seata服务器中出现的异常:io.seata.core.exceptio原创 2021-04-04 22:14:39 · 5536 阅读 · 4 评论