可靠消息最终一致性方案指的是:
当事务的发起方(事务参与者,消息发送者)执行完本地事务后,同时发出一条消息,事务参与方(事务参与者,消息的消费者)
一定能够接受消息并可以成功处理自己的事务。
这里面强调两点:
1. 可靠消息:发起方一定得把消息传递到消费者。
2. 最终一致性:最终发起方的业务处理和消费方的业务处理得完成,达成最终一致。
最大努力通知方案的关键是什么?
1. 有一定的消息重复通知机制。因为接收通知方(上图中的我方支付系统)可能没有接收到通知,此时要有一定的机制对消息重复通知。
2. 消息校对机制。如果尽最大努力也没有通知到接收方,或者接收方消费消息后要再次消费,此时可由接收方主动向通知方查询消息信息来满足需求。
标签:事务,可靠消息,努力,通知,消息,发起方,接收 From: https://www.cnblogs.com/lifan12589/p/16609693.html