发明名称 保证交易一致性的方法
摘要 在联机事物处理系统中通过核对和重复提交/撤销来保证数据处理一致性的方法。导致各电脑处理结果不一致的主要原因是网络短时故障引起传输数据丢失,或系统运行短时故障导致结果处理失败,执行一次出现故障的概率是确定的,但是只要重复执行失败的操作就可以使总体失败概率减低至可接受的程度。本发明在保证系统处理结果可靠性、确保系统运行效率和使用方便性方面具有很强的实用性。
申请公布号 CN1199897A 申请公布日期 1998.11.25
申请号 CN98101433.X 申请日期 1998.04.28
申请人 北京东方通科技发展有限责任公司 发明人 朱律玮;蒋芳方;牛合庆;张齐春
分类号 G06F17/60 主分类号 G06F17/60
代理机构 代理人
主权项 1.在一个通过网络连接起来的具有分布式处理能力的计算机网络系统中,各电脑上由中间件系统、资源管理系统和应用程序构成完整的应用系统,一种保证交易一致性的方法包括以下步骤:a)请求方电脑(A)将交易请求发往各服务电脑;b)各服务电脑收到交易请求后进行服务处理,并记录处理结果;c)各服务电脑将交易的处理结果返回给电脑(A);d)电脑(A)汇总各电脑的交易处理结果,若均处理成功则认为该业务处理成功,若有一电脑处理失败则认为业务处理失败,并且记录该交易最终处理结果;e)电脑(A)将交易的最终处理结果通知各服务电脑;其特征是:f)各服务电脑等待接收交易的最终处理结果;g)各服务电脑在限定时间(T1)内未收到交易的最终处理结果,则判断是否超过了一个预定的门限值;h)如果未超过上述门限值,则转到步f),向电脑(A)核对该业务处理结果;i)若是超过了上述门限值,就表示不能核对到结果;j)在各服务电脑上显示步i)中的核对失败结果;k)各服务电脑接收业务的最终汇总结果,并且根据交易结果的成功/失败来执行提交/撤销过程处理。
地址 100080北京市海淀区知春路61号计量测试大厦九层