柔性事务解决方案:最大努力通知(定期校对)
2018-03-16 19:09:12 72 举报
柔性事务解决方案:最大努力通知(定期校对)
作者其他创作
大纲/内容
最大努力通知(定期校对)
被动方的处理结果不影响主动方的处理结果
持久化
业务数据
消息存储
行业应用案例
记录
业务活动的主动方,在完成业务处理之后,向业务活动的被动方发送消息,允许消息丢失
MQ
消费端
业务处理服务
实现
成本
主动方可以设置时间阶梯型通知规则,在通知失败后按规则重复通知,直到通知N次后不再通知
业务活动的被动方根据定时策略,向业务活动主动方查询,恢复丢失的业务消息
通知服务
业务查询与校对系统的建设成本
约束
方案特点
业务活动的主动方在完成业务处理后,向业务活动被动方发送通知消息(允许消息丢失)
适应范围
发送消息
银行通知、商户通知等(各大交易业务平台间的商户通知:多次通知、查询校对、对账文件)
可查询操作
发送通知
消费信息
事务域
对业务最终一致性的时间敏感度低
用到的服务模式
主动方提供校对查询接口给被动方按需校对查询,用于恢复丢失的业务消息
跨企业的业务活动
通知记录
ACK
0 条评论
下一页