[发明专利]故障切换系统和方法有效
| 申请号: | 200780035109.7 | 申请日: | 2007-02-19 |
| 公开(公告)号: | CN101523355A | 公开(公告)日: | 2009-09-02 |
| 发明(设计)人: | 丘多尔·莫洛森;格利高利·A.·阿伦;维克多·帕夫烈科;本逊·诗杰·林 | 申请(专利权)人: | 多伦多证券交易所 |
| 主分类号: | G06F11/16 | 分类号: | G06F11/16;H04L12/24;H04L29/14;G06Q40/00 |
| 代理公司: | 北京万慧达知识产权代理有限公司 | 代理人: | 葛 强;张一军 |
| 地址: | 加拿大*** | 国省代码: | 加拿大;CA |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 故障 切换 系统 方法 | ||
1.一种用于故障切换的系统,包括:
至少一个客户机,选择性地可连接到经由网络连接的至少两个互连 的服务器之一;当被连接到所述客户机时,所述服务器中的一个被指定 为主服务器,并且当未连接到所述客户机时,所述服务器中的剩余服务 器被指定为备用服务器;所述至少一个客户机被配置为向所述主服务器 发送消息;
所述服务器中的每一个被配置为经由处理不同类型的所述消息的 多个服务来处理全部的所述消息;所述服务中的每一个被配置为访问和 /或更新由每个所述服务器基于处理所述消息的结果而保持的共享资 源;
所述服务器中的每一个都保持与所述服务相关的库;
当由所述主服务器保持时,所述库被配置为通过下述步骤响应来自 与所述消息相关的服务的请求:
i)执行对外部资源的至少一个外部调用;
ii)基于来自与所述消息相关的服务的请求来对每个消息确定顺 序;
iii)返回所述外部调用和所述顺序的结果给所述消息相关的所述 服务,
iv)在由所述服务共享的高速缓存中存储所述外部调用和所述顺序 的结果;
并且所述主服务器和所述备用服务器被连接,这样:
i)在所述主服务器接收的来自所述至少一个客户机的消息;以及
ii)所述外部调用在高速缓存中存储的结果;
被镜像到所述备用服务器;
当由所述备用服务器保持时,为了响应来自与所述消息相关的服务 的请求,所述库被配置为通过:
i)使用从所述主服务器镜像来的所述被高速缓存存储的结果的内 容来返回所述外部调用的结果;
所述备用服务器以与所述主服务器相同的顺序,使用所述高速缓存 来处理所述消息,这样在所述主服务器和所述备用服务器中存储的所述 共享资源是相同的,并且如果所述主服务器发生故障,备用服务器变成 被指定为所述主服务器并且以透明的方式代表所述客户机来继续处理 附加消息。
2.根据权利要求1所述的系统,其特征在于,所述高速缓存被保 持在易失性存储器中。
3.根据权利要求1所述的系统,其特征在于,所述系统是电子交 易系统中的一部分,并且所述服务是交易引擎的一部分;所述系统包括 两个附加客户机,每个都向所述主服务器提交两个附加消息;所述附加 消息中的每一个被以与权利要求1中所述消息相同的方式被处理。
4.根据权利要求3所述的系统,其特征在于,权利要求1中所述 消息中的一个代表买入指令;所述两个附加消息在不同的但是几乎相同 的时间被接收到,所述两个附加消息都代表符合所述买入指令的条件的 卖出指令;这样如果主服务器发生故障,备用服务器继续处理所述的权 利要求1中所述消息中的一个和所述两个附加消息,这样所述卖出指令 中的较早的一个与所述买入指令匹配。
5.根据权利要求4所述的系统,其特征在于,所述外部资源是操 作系统时间戳和市场反馈。
6.根据权利要求1所述的系统,其特征在于,所述外部资源是操 作系统时间戳。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于多伦多证券交易所,未经多伦多证券交易所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780035109.7/1.html,转载请声明来源钻瓜专利网。





