Springboot2.X基于可靠消息rabbitmq最终一致性分布式事务+分布式全局唯一ID生成器

时间:2023-08-25 17:15:47
【文件属性】:

文件名称:Springboot2.X基于可靠消息rabbitmq最终一致性分布式事务+分布式全局唯一ID生成器

文件大小:218KB

文件格式:ZIP

更新时间:2023-08-25 17:15:47

分布式事务 分布式全局唯一ID rabbitmq

1、代码未实现部分      a、积分、红包相关代码未实现,按照下单逻辑操作即可      b、quatz调度未实现,这个相当简单,可以通过dubbo等rpc方式、或者httpclient方式进行远程调度,相关代码:            https://download.csdn.net/download/qq_22049773/12540998      c、其他均已实现      d、分布式全局ID生成器,ID生成非绝对递增有序,是趋向有序,这一点如果能接受,可以直接copy使用 2、事务回滚机制说明        a、每个消费端的事务处理都由本地事务负责        b、基于下单队列消费端临时表,查询红包、积分两个队列消费端的临时表中该订单的处理的状态,如果全部为消费成功,则更新业务订单表中的订单状态由  下单中  --》 待付款并删除所有临时表数据,如果非全部消费成功,则将定性为异常单并写入补单队列,并删除所有临时表数据。该逻辑有定时调度完成。


网友评论