加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

漫衍式事宜的实现道理详解

发布时间:2019-08-20 01:51:10 所属栏目:编程 来源:进击的IT程序员
导读:事宜是数据库体系中很是风趣也很是重要的观念,它是数据库打点体系执行进程中的一个逻辑单位,它可以或许担保一个事宜中的全部操纵要么所有执行,要么全不执行;在 SOA 与微处事架构大行其道的本日,在漫衍式的多个处事中担保营业的同等性就必要我们实现漫衍式

除了这两种常见的处事品级之外,尚有另一种处事品级,也就是 Exactly-Once,这种处事品级不只对发送者提出了要求,还对斲丧者提出了要求,它必要接管者对吸取到的全部动静举办去重,发送者和接管者一方对动静举办重试,另一方对动静举办去重,两者别离陈设在差异的节点上,这样对付各个节点上的处事来说,它们之间的通讯就是 Exactly-Once 的,可是必要留意的是,Exacly-Once 必然必要吸取方的参加。

我们可以通过实现 AMQP 协议的动静行列来实现漫衍式事宜,在协议的尺度中界说了 tx_select、tx_commit 和 tx_rollback 三个事宜相干的接口,个中 tx_select可以或许开启事宜,tx_commit 和 tx_rollback 别离可以或许提交可能回滚事宜。

行使动静处究竟现漫衍式事宜在底层的道理上与其他的要领没有太多的不同,只是动静处事可以或许辅佐我们实现的动静的耐久化以及重试等成果,可以或许为我们提供一个较量公道的 API 接口,利便开拓者行使。

总结

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读