[发明专利]分布式交易方法及其系统有效
申请号: | 201110283510.0 | 申请日: | 2011-09-22 |
公开(公告)号: | CN102413166A | 公开(公告)日: | 2012-04-11 |
发明(设计)人: | 虞钢 | 申请(专利权)人: | 上海西本网络科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 骆苏华 |
地址: | 200437 上海市虹*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 交易 方法 及其 系统 | ||
1.一种分布式交易系统,其特征在于,包括:通过支持广播方式的高速互连网络相互连接的若干实例以及会话服务器;所述会话服务器接收来自外部访问者的会话请求,并根据所述会话请求生成操作队列关联;所述实例包括会话管理器,所述会话管理器接收来自会话服务器的操作队列关联,并根据所述操作队列关联控制本实例按序操作会话中的交易事务。
2.如权利要求1所述的分布式交易系统,其特征在于,所述会话服务器根据会话请求从所述实例中选定用于管理操作实例执行交易事务操作的协调实例;当实例被选定为协调实例时,其会话管理器还用于协调并控制参与会话的操作实例执行交易事务的操作,包括控制操作实例执行交易事务、提交交易事务的操作结果或回滚至交易事务开始之前的状态。
3.如权利要求1所述的分布式交易系统,其特征在于,所述会话服务器转发会话发起端的操控指令,管理参与会话的实例,包括开始执行交易事务、提交交易事务的操作结果以及回滚至交易事务开始之前的状态。
4.一种采用权利要求1所述系统的分布式交易方法,其特征在于,包括:所述分布式交易系统从外部接收会话请求,产生用于控制操作实例按序执行交易事务的操作队列关联,并选取协调实例来协调管理操作实例执行会话中的交易事务;所述协调管理操作实例包括:控制操作实例提交交易事务的操作结果或回滚至交易事务开始前的状态。
5.如权利要求4所述的分布式交易方法,其特征在于,所述选取协调实例包括:分布式交易系统的会话服务器从外部访问者接收会话请求后,根据监控当前网络中的实例负载情况,获取一组实例列表,且该实例列表中均为非操作实例;然后从列表中随机选取一个非操作实例作为协调实例。
6.如权利要求4所述的分布式交易方法,其特征在于,还包括:所述协调实例向操作实例发出执行指令,使得所述参与会话的各操作实例根据操作队列关联按序执行交易事务,并在执行交易事务后,向协调实例发送操作结果,进入等待状态。
7.如权利要求6所述的分布式交易方法,其特征在于,所述会话过程中,当操作实例执行交易事务超时,未反馈操作结果,协调实例视该操作实例执行交易事务失败。
8.如权利要求6或7所述的分布式交易方法,其特征在于,所述会话过程中,当存在操作实例执行交易事务失败时,协调实例指示所有操作实例回滚。
9.如权利要求6所述的分布式交易方法,其特征在于,当所有操作实例进入等待状态,所述协调实例根据外部访问者的请求向各操作实例发送提交或者回滚指令。
10.一种采用权利要求1所述系统的分布式交易方法,其特征在于,包括:所述分布式交易系统从会话发起端接收会话请求,产生用于控制操作实例按序执行交易事务的操作队列关联,并转发来自于会话发起端的控制指令;所述控制指令包括:控制参与会话的实例执行交易事务的执行指令,控制所述实例提交交易事务的操作结果的提交指令以及回滚至交易事务开始前状态的回滚指令。
11.如权利要求10所述的分布式交易方法,其特征在于,所述会话发起端发出执行指令时,会话服务器根据操作队列关联将所述执行指令发送至参与会话的实例,使其根据操作队列关联按序执行交易事务的操作,并在执行交易事务后,向会话发起端发送操作结果。
12.如权利要求11所述的分布式交易方法,其特征在于,所述会话过程中,当存在实例执行交易事务失败,会话发起端发出回滚指令使得所有操作实例回滚;反之,若所有实例执行交易事务成功,则发出提交指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海西本网络科技有限公司,未经上海西本网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110283510.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种钢丝拉伸装置
- 下一篇:液晶显示面板的测试方法