[发明专利]基于分布式系统架构下的交易全局时间控制方法和系统有效
申请号: | 201510437080.1 | 申请日: | 2015-07-23 |
公开(公告)号: | CN105022672B | 公开(公告)日: | 2018-12-07 |
发明(设计)人: | 熊辉;吕显志;覃龙记;郁杨;蒙丽;李越超;周金博;白永阳 | 申请(专利权)人: | 北京南天软件有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京海虹嘉诚知识产权代理有限公司 11129 | 代理人: | 吴小灿 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 时间控制 交易 管理模块 全局 网关 分布式系统架构 分布式架构 分布式交易系统 第三方系统 客户端连接 处理机制 交易请求 交易应用 控制作用 通讯处理 系统接入 业务需求 主机系统 可控性 时效性 队列 嵌入 滞留 客户 部署 保证 | ||
基于分布式系统架构下的交易全局时间控制方法和系统,有利于在分离部署分布式交易系统中对保证交易的完整性、可控性、时效性起到重要的控制作用。本发明提供了一种交易全局时间控制策略,采用上述方法和系统的处理机制,能够解决客户日益增长的业务需求和分布式架构下不同通讯处理模式下的需求,其特征在于,包括以下步骤,在位于分布式架构交易应用系统中嵌入交易全局时间控制管理模块,所述交易全局时间控制管理模块通过系统接入网关与客户端连接,所述交易全局时间控制管理模块对以下开销时间均进行控制:交易请求滞留在队列中的时间T1,内部网关和主机系统开销时间T2,内部网关和第三方系统开销时间T3。
技术领域
本发明涉及分布式架构交易系统的交易全局时间控制技术,特别是一种基于分布式系统架构下的交易全局时间控制方法和系统,有利于在分离部署分布式交易系统中对保证交易的完整性、可控性、时效性起到重要的控制作用。
背景技术
分布式系统架构是建立在网络之上的软件系统。因为软件系统架构的特性,其具有高度的内聚性和透明性。因此,网络和分布式系统之间的区别更多的在于高层软件(特别是操作系统),而不是硬件。在一个分布式系统中,一组独立的服务器展现给用户的是一个统一的整体,就好像是一个系统似的。系统拥有多种通用的物理和逻辑资源,可以动态的分配任务,分散的物理和逻辑资源通过计算机网络实现数据交换。系统中存在一个以全局的方式管理计算机资源的分布式操作系统。分布式软件系统(Distributed SoftwareSystems)是支持分布式处理的软件系统,是在由通信网络互联的多处理机体系结构上执行任务的系统。根据其用途,目前常见的应用包括分布式操作系统、分布式程序设计语言及其编译(解释)系统等。
在基于分布式系统处理交易过程中,要在交易的生命周期内保证交易的完整性,准确性、及时性,需要对交易从请求应答做到可靠的控制。目前很多系统都采用了分布式架构,各个系统间采用多种方式进行通信、例如TCP通信、Tuxedo通信、MQ通信等模式,如何保证交易准确、及时得到处理,让使用系统的客户得到及时、正确、快速的一致性体验给采用分布式系统架构的应用软件系统提出了考验。
发明内容
本发明针对现有技术中存在的缺陷或不足,提供一种基于分布式系统架构下的交易全局时间控制方法和系统,有利于在分离部署分布式交易系统中对保证交易的完整性、可控性、时效性起到重要的控制作用。本发明提供了一种交易全局时间控制策略,采用上述方法和系统的处理机制,能够解决客户日益增长的业务需求和分布式架构下不同通讯处理模式下的需求。
本发明的技术方案如下:
基于分布式系统架构下的交易全局时间控制方法,其特征在于,包括以下步骤,在位于分布式架构交易应用系统中嵌入交易全局时间控制管理模块,所述交易全局时间控制管理模块通过系统接入网关与客户端连接,所述交易全局时间控制管理模块对以下开销时间均进行控制:交易请求滞留在队列中的时间T1,内部网关和主机系统开销时间T2,内部网关和第三方系统开销时间T3。
将全局超时时间设为T,网关采集的物理时间为t0,主机系统接受到报文物理时间为t1,发送到主机前的物理时间为t2,主机的局部超时时间设置为ta,发送到第三方前的物理时间为t3,第三方的局部超时时间设置为tb,则建立下列公式:
T1=t1–t0<T;
T-(t2–t0))>0;
T2=min(ta,T-(t2–t0));
T-(t3–t0)>0;
T3=min(tb,T-(t3-t0));
如果上述任一不等式不满足,则表示系统已经全局超时。
所述系统接入网关为智能网关,所述交易全局时间控制管理模块为交易全局超时控制模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京南天软件有限公司,未经北京南天软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510437080.1/2.html,转载请声明来源钻瓜专利网。