[发明专利]基于分布式系统架构下的交易全局时间控制方法和系统有效
申请号: | 201510437080.1 | 申请日: | 2015-07-23 |
公开(公告)号: | CN105022672B | 公开(公告)日: | 2018-12-07 |
发明(设计)人: | 熊辉;吕显志;覃龙记;郁杨;蒙丽;李越超;周金博;白永阳 | 申请(专利权)人: | 北京南天软件有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京海虹嘉诚知识产权代理有限公司 11129 | 代理人: | 吴小灿 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 基于分布式系统架构下的交易全局时间控制方法和系统,有利于在分离部署分布式交易系统中对保证交易的完整性、可控性、时效性起到重要的控制作用。本发明提供了一种交易全局时间控制策略,采用上述方法和系统的处理机制,能够解决客户日益增长的业务需求和分布式架构下不同通讯处理模式下的需求,其特征在于,包括以下步骤,在位于分布式架构交易应用系统中嵌入交易全局时间控制管理模块,所述交易全局时间控制管理模块通过系统接入网关与客户端连接,所述交易全局时间控制管理模块对以下开销时间均进行控制:交易请求滞留在队列中的时间T1,内部网关和主机系统开销时间T2,内部网关和第三方系统开销时间T3。 | ||
搜索关键词: | 时间控制 交易 管理模块 全局 网关 分布式系统架构 分布式架构 分布式交易系统 第三方系统 客户端连接 处理机制 交易请求 交易应用 控制作用 通讯处理 系统接入 业务需求 主机系统 可控性 时效性 队列 嵌入 滞留 客户 部署 保证 | ||
【主权项】:
1.基于分布式系统架构下的交易全局时间控制方法,其特征在于,包括以下步骤,在位于分布式架构交易应用系统中嵌入交易全局时间控制管理模块,所述交易全局时间控制管理模块通过系统接入网关与客户端连接,所述交易全局时间控制管理模块对以下开销时间均进行控制:交易请求滞留在队列中的时间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));如果上述任一不等式不满足,则表示系统已经全局超时;所述系统接入网关为智能网关,所述交易全局时间控制管理模块为交易全局超时控制模块;所述智能网关的接入层支持TUXEDO通讯、MQ异步通讯和TCP通讯处理模式,支持对业务类型的识别,通过在对应应用系统中嵌入的交易全局时间控制模块,在各应用服务器通过统一规则对交易进行报文处理时将全局时间内容附加在数据通讯报文末尾,各系统间在收到请求时对报文识别并获取超时控制内容,识别交易具体状态。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京南天软件有限公司,未经北京南天软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510437080.1/,转载请声明来源钻瓜专利网。