tcc事务中的try 是怎么预留资源, comfirm 确认的逻辑又是怎样
网上的文档只是说了一些概念让人有点难以理解,想问下大家try、comfirm 、cancel 的逻辑具体是怎么实现的。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
网上的文档只是说了一些概念让人有点难以理解,想问下大家try、comfirm 、cancel 的逻辑具体是怎么实现的。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
一、预留资源的概念是基于状态位的,你可以理解为在try里面对你要操作的资源设置一个标志位而已,然后具体comfirm、cancel里面去做确认和取消。这种就类似你需要在数据库表增加一个字段去维护这个标志位。
二、另外,对这几个操作,最好加上接口幂等。
三、其实熟练的话,对try、comfirm 、cancel的操作,可以自己定义的,只要能满足自己的需求就可以。