分布式事务解决方案中,最大努力通知机制如何实现?

2026-05-23 20:270阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计3528个文字,预计阅读时间需要15分钟。

分布式事务解决方案中,最大努力通知机制如何实现?

分布式事务理论:分布式事务+什么是最大努力通知+最大努力通知也是一种解决分布式事务的方案,下面是一个是值得的例子:交互流程:1、账户系统调用充值系统接口;2、充值系统完成充值操作。

分布式事务理论:分布式事务

什么是最大努力通知

最大努力通知也是一种解决分布式事务的方案,下边是一个是充值的例子:

交互流程:

  • 1、账户系统调用充值系统接口
  • 2、充值系统完成支付处理向账户系统发起充值结果通知,若通知失败,则充值系统按策略进行重复通知
  • 3、账户系统接收到充值结果通知修改充值状态。
  • 4、账户系统未接收到通知会主动调用充值系统的接口查询充值结果。

通过上边的例子我们总结最大努力通知方案的目标:

目标:发起通知方通过一定的机制最大努力将业务处理结果通知到接收方。

具体包括:

1、有一定的消息重复通知机制。

因为接收通知方可能没有接收到通知,此时要有一定的机制对消息重复通知。

2、消息校对机制。

如果尽最大努力也没有通知到接收方,或者接收方消费消息后要再次消费,此时可由接收方主动向通知方查询消息信息来满足需求。

最大努力通知与可靠消息一致性有什么不同?

1、解决方案思想不同

可靠消息一致性:发起通知方需要保证将消息发出去,并且将消息发到接收通知方,消息的可靠性关键由发起通知方来保证。

阅读全文

本文共计3528个文字,预计阅读时间需要15分钟。

分布式事务解决方案中,最大努力通知机制如何实现?

分布式事务理论:分布式事务+什么是最大努力通知+最大努力通知也是一种解决分布式事务的方案,下面是一个是值得的例子:交互流程:1、账户系统调用充值系统接口;2、充值系统完成充值操作。

分布式事务理论:分布式事务

什么是最大努力通知

最大努力通知也是一种解决分布式事务的方案,下边是一个是充值的例子:

交互流程:

  • 1、账户系统调用充值系统接口
  • 2、充值系统完成支付处理向账户系统发起充值结果通知,若通知失败,则充值系统按策略进行重复通知
  • 3、账户系统接收到充值结果通知修改充值状态。
  • 4、账户系统未接收到通知会主动调用充值系统的接口查询充值结果。

通过上边的例子我们总结最大努力通知方案的目标:

目标:发起通知方通过一定的机制最大努力将业务处理结果通知到接收方。

具体包括:

1、有一定的消息重复通知机制。

因为接收通知方可能没有接收到通知,此时要有一定的机制对消息重复通知。

2、消息校对机制。

如果尽最大努力也没有通知到接收方,或者接收方消费消息后要再次消费,此时可由接收方主动向通知方查询消息信息来满足需求。

最大努力通知与可靠消息一致性有什么不同?

1、解决方案思想不同

可靠消息一致性:发起通知方需要保证将消息发出去,并且将消息发到接收通知方,消息的可靠性关键由发起通知方来保证。

阅读全文