分布式事务 基于MQ的分布式事务管理方案 基于消息队列的PHP分布式事务管理组件,提供可靠的分布式事务解决方案。 基本原理 预发送消息:事务开始前,先将消息保存到本地消息表 执行本地事务:执行业务操作并提交本地事务 异步投递消息:后台进程定期扫描未成功发送的消息并投递到MQ 消费者幂等处理:消费者接收消息并幂等处理 补偿机制:当消息投递或消费失败时,触发补偿操作 架构图 PHP MQ Transaction 组件 Github地址 https://github.com/hollisho/php-mq-transaction