基于RabbitMQ实现分布式事务的最终一致性
首先rabbitMQ的最终一致性事务是基于rabbitMQ的可靠消息服务的,首先确保生产者的消息可靠性,首先在生产者这边有个回掉接口,和定时发送消息的一个机制,确保消息能够发送到交换机,然后确定消息的消费可靠性,消费方接受消息,会对消息进行一个去重处理,然后执行业务代码,若业务发生异常,执行回滚,逻辑上就可理解为消费方没有接受到该消息,然后打印日志,通知给管理员,让其做出处理措施。最终确保分布式事务的最终一致性。
首先rabbitMQ的最终一致性事务是基于rabbitMQ的可靠消息服务的,首先确保生产者的消息可靠性,首先在生产者这边有个回掉接口,和定时发送消息的一个机制,确保消息能够发送到交换机,然后确定消息的消费可靠性,消费方接受消息,会对消息进行一个去重处理,然后执行业务代码,若业务发生异常,执行回滚,逻辑上就可理解为消费方没有接受到该消息,然后打印日志,通知给管理员,让其做出处理措施。最终确保分布式事务的最终一致性。