可靠消息、最大努力通知方案

 

可靠消息最终一致性方案指的是:

当事务的发起方(事务参与者,消息发送者)执行完本地事务后,同时发出一条消息,事务参与方(事务参与者,消息的消费者)
一定能够接受消息并可以成功处理自己的事务。

​ 这里面强调两点:

1. 可靠消息:发起方一定得把消息传递到消费者。
2. 最终一致性:最终发起方的业务处理和消费方的业务处理得完成,达成最终一致。

 

 

 

 

 

 

 

 最大努力通知方案的关键是什么?

1. 有一定的消息重复通知机制。因为接收通知方可能没有接收到通知,此时要有一定的机制对消息重复通知。
2. 消息校对机制。如果尽最大努力也没有通知到接收方,或者接收方消费消息后要再次消费,此时可由接收方主动向通知方查询消息信息来满足需求。

 

posted @ 2022-08-21 11:34  Li&Fan  阅读(87)  评论(0编辑  收藏  举报