事务补偿机制



基于Web+Service的工作流补偿机制

http://wenku.baidu.com/link?url=E3eK5jfQPR4gLyD7SN_VCUVzKFTYcIH3x_78T-25KxJBdGO9MeW6ZHqKM8WQbBJ50qEjpxWQk9YWcnYvqtzK-Sr8fqijcKbPzcu0rOF98de



http://xuewen.cnki.net/CMFD-1012486142.nh.html


Web服务长运行事务补偿机制的研究



失败补偿 方式:

中断

向前

向后,减轻


机票退票:不退改签、部分,航司承担。


compensation(补偿)

一组旨在撤消或减轻先前所完成工作的效果的操作。:中断,不继续,2.撤消或减轻,3.完美恢复,可后悔。


减轻:有造成伤害,没有造成伤害


事务内部:

取消,补偿,确认,事务范围。


长事务,L-R不适应ACID


日志追踪,通知。上级处理,人工处理,监控列表。


N+1补偿方式

拆迁补偿



L-R事务可以被简单的定义为一个不遵循ACID模型的模仿现实世界的商业事务的机制。一个商业事务的定义 (基于1999年美国的Uniform Electronic Transactions Act) 是“一个或一组有两个或多个合作伙伴或参与者参加的涉及商业或者政府事务的活动”。 一个L-R事务跟一个ACID事务不以同样的方式进行约束,虽然它会展现出某些跟ACID事务相同的特性,它可以被分解为许多更小的内部事务,这些小事务也可能是ACID事务。


微软定义L-R事务为“过程具有一致性和耐久性,但不具原子性和隔离性”。


Web服务长运行事务补偿机制的研究

http://xuewen.cnki.net/ArticleCatalog.aspx?filename=1012486142.nh&dbtype=CMFD&dbname=CMFDLAST2

Redis事务机制(二)

http://blog.csdn.net/ws891033655/article/details/39581449

Redis 事务保证了其中的一致性(C)和隔离性(I),但并不保证原子性(A)和持久性(D)。


数据库事务 acid

事务:事情,商业事条,一致性的事务

商业事务

Redis事务:部分

长事务:部分

webservice事务:部分

 dtc Distributed Transaction Coordinator 分布式系统协调

http://www.cnblogs.com/liulanle/archive/2013/10/12/3366213.html


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值