[发明专利]高可用性系统、复制器及方法在审
申请号: | 201280043712.0 | 申请日: | 2012-09-07 |
公开(公告)号: | CN103782545A | 公开(公告)日: | 2014-05-07 |
发明(设计)人: | S·T·麦夸里;P·J·菲利普斯;T·莫罗萨恩;G·A·艾伦 | 申请(专利权)人: | 多伦多证券交易所 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04B1/74 |
代理公司: | 北京润平知识产权代理有限公司 11283 | 代理人: | 肖冰滨;陈潇潇 |
地址: | 加拿大*** | 国省代码: | 加拿大;CA |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可用性 系统 复制器 方法 | ||
相关申请的交叉引用
本申请要求2011年9月7日提交的美国专利申请No.61/531,873的优先权,该申请的内容全部以引用的方式结合于此。
技术领域
本说明书一般涉及计算设备,并且尤其涉及高可用性系统。
背景技术
随着对计算系统越来越依赖,这些系统是否变得不可用是有疑问的。此外,计算机系统越来越多地经由网络被访问,并且目前这些网络经常遭受延迟问题。
发明内容
根据本说明书的一个方面,提供了一种高可用性系统。该高可用性系统包括能够连接至网络的复制器。所述复制器被配置为从网络接收消息并转发该消息。此外,所述高可用性系统包括多个服务器,该多个服务器被连接至所述复制器。所述服务器中的每一者被配置为接收由所述复制器转发的所述消息。此外,所述高可用性系统包括在所述服务器中的每一者中的至少一个消息处理器。该至少一个消息处理器被配置为处理所述消息、生成处理器响应消息以及将所述处理器响应消息返回至所述复制器。所述复制器进一步被配置为基于所述处理器响应消息生成有效响应消息。
所述复制器可以进一步被配置为确定来自所述多个服务器的每个所述处理器响应消息是否与每个其它处理器响应消息相同。
所述复制器还可以被配置为确定是否存在法定数量(quorum)的来自所述多个服务器的相同处理器响应消息。
所述高可用性系统可以进一步包括存储器存储单元,被配置为维持用于记录故障的故障记录文件。所述故障可以基于是否存在所述法定数量。
所述复制器可以进一步被配置为将所述消息与所述至少一个消息处理器相关联。
所述复制器可以进一步被配置为在关联记录文件中将所述消息与所述至少一个消息处理器相匹配。
所述至少一个消息处理器中的每一者可以包括协议转换器,该协议转换器被配置为将多个协议中的一个协议中的所述消息转换为标准形式。
所述高可用性系统可以进一步包括所述服务器中的每一者中的会话管理器。该会话管理器可以被配置为监控所述服务器中的每一者的健康。
所述高可用性系统可以进一步包括所述服务器中的每一者的恢复管理器。该恢复管理器被配置为管理附加服务器的引入。
所述的高可用性系统可以进一步包括第二复制器,该第二复制器能够连接至所述多个服务器和所述网络。所述第二复制器被配置为承担第一复制器的功能。
根据本说明书的另一方面,提供了一种复制器。所述复制器包括存储器存储单元。此外,所述复制器包括网络接口,该网络接口被配置为从网络接收消息。此外,所述复制器包括复制器处理器,该复制器处理器被连接至所述存储器存储单元以及所述网络接口。所述复制器处理器被配置为将消息转发至多个服务器。所述服务器中的每一者被配置为处理所述消息、生成处理器响应消息以及返回所述处理器响应消息。所述复制器处理器进一步被配置为基于来自所述多个服务器的所述处理器响应消息来生成有效响应消息。
所述复制器处理器可以进一步被配置为确定来自所述多个服务器的所述处理器响应消息中的每一者是否与每个其它处理器响应消息相同。
所述复制器处理器可以进一步被配置为确定是否存在法定数量的来自所述多个服务器的相同处理器响应消息。
所述复制器处理器进一步被配置为将所述消息与所述至少一个消息处理器相关联。
所述复制器可以进一步被配置为在关联记录文件中将所述消息与所述至少一个消息处理器相匹配。
所述存储器存储单元可以进一步被配置为维持用于记录故障的故障记录文件,该故障基于是否存在法定数量。
根据本说明书的另一方面,提供了一种高可用性方法。该方法包括在复制器处,接收来自网络的消息。此外,该方法包括将所述消息从所述复制器转发至多个服务器,所述服务器中的每一者具有至少一个消息处理器,所述至少一个消息处理器被配置为处理所述消息、生成处理器响应消息以及将所述处理器响应消息返回至所述复制器。此外,该方法包括在所述复制器处,基于来自所述多个服务器的所述处理器响应消息生成有效响应消息。
所述方法可以进一步包括确定来自所述多个服务器的所述处理器响应消息中的每一者是否与每个其它处理器响应消息相同。
所述方法可以进一步包括确定是否存在法定数量的来自所述多个服务器的相同处理器响应消息。
所述方法可以进一步包括在故障记录文件中记录故障,其中所述障基于确定是否存在法定数量。
所述方法可以进一步包括将所述消息与所述至少一个消息处理器相关联。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于多伦多证券交易所,未经多伦多证券交易所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280043712.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:耳机装置
- 下一篇:一种复合式相变材料填充的锂电池模块