[发明专利]对使用会话亲缘性的分布式环境中的故障恢复进行处理的方法和系统有效
| 申请号: | 200880111597.X | 申请日: | 2008-10-15 |
| 公开(公告)号: | CN101821993A | 公开(公告)日: | 2010-09-01 |
| 发明(设计)人: | M·吉尔费克斯;V·莫尔;A·W·小韦罗贝尔;B·K-Y·陈;M·D·吉尔莫尔;O·塔尔-阿维维 | 申请(专利权)人: | 国际商业机器公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;G06F15/16 |
| 代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;韩剑伟 |
| 地址: | 美国纽*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 使用 会话 亲缘 分布式 环境 中的 故障 恢复 进行 处理 方法 系统 | ||
1.一种用于对服务器集群中的故障恢复进行管理的计算机实现 的方法,所述计算机实现的方法包括:
响应于在分布式网络中的所述服务器集群中检测到故障服务器, 停止故障恢复服务器的订阅消息处理;
打开所述故障服务器的订阅队列;
向特定消息收发话题的所有订户发布标记消息,其中所述标记消 息包括现在正对所述故障服务器的订阅队列进行管理的所述故障恢 复服务器的标识;
处理所述故障服务器的订阅队列中的消息;
确定所述故障服务器的订阅队列中的消息是否是所述标记消息;
响应于确定所述故障服务器的订阅队列中的消息是所述标记消 息,关闭所述故障服务器的订阅队列;以及
重新开始所述故障恢复服务器的订阅消息处理。
2.如权利要求1所述的计算机实现的方法,进一步包括:
响应于确定所述故障服务器的订阅队列中的消息不是所述标记 消息,将所述消息记录为已读;以及
对用于所述故障服务器的有关订阅会话执行处理。
3.如权利要求1所述的计算机实现的方法,进一步包括:
确定所述故障恢复服务器的订阅队列中的消息是否是所述标记 消息;以及
响应于确定所述故障恢复服务器的订阅队列中的消息是所述标 记消息,重新开始正常操作。
4.如权利要求1所述的计算机实现的方法,进一步包括:
响应于确定所述故障恢复服务器的订阅队列中的消息不是所述 标记消息并且所述消息未读,对用于所述故障恢复服务器的有关订 阅会话执行处理。
5.如权利要求1、2、3或4所述的计算机实现的方法,进一步 包括:
响应于服务器启动,生成用于所述服务器的唯一订阅标识;以及
响应于创建新会话,将所述唯一订阅标识存储在所述新会话中, 其中所述唯一订阅标识在所述新会话的生命期持续存在于所述新会 话中。
6.如权利要求5所述的计算机实现的方法,其中所述唯一订阅 标识用于与订阅消息收发话题进行连接。
7.如权利要求1、2、3或4所述的计算机实现的方法,其中所 述分布式网络是利用会话亲缘性的分布式发布-订阅网络。
8.如权利要求3所述的计算机实现的方法,其中所述标记消息 同时出现在所述故障服务器的订阅队列中和所述故障恢复服务器的 订阅队列中。
9.如权利要求3或8所述的计算机实现的方法,其中所述标记 消息用于在所述故障恢复服务器重新开始所述正常操作之前,将所 述故障服务器的订阅队列与所述故障恢复服务器的订阅队列同步。
10.一种用于对服务器集群中的故障恢复进行管理的装置,所述 装置包括:
用于响应于在分布式网络中的所述服务器集群中检测到故障服 务器,停止故障恢复服务器的订阅消息处理的模块;
用于打开所述故障服务器的订阅队列的模块;
用于向特定消息收发话题的所有订户发布标记消息的模块,其中 所述标记消息包括现在正对所述故障服务器的订阅队列进行管理的 所述故障恢复服务器的标识;
用于处理所述故障服务器的订阅队列中的消息的模块;
用于确定所述故障服务器的订阅队列中的消息是否是所述标记 消息的模块;
用于响应于确定所述故障服务器的订阅队列中的消息是所述标 记消息,关闭所述故障服务器的订阅队列的模块;以及
用于重新开始所述故障恢复服务器的订阅消息处理的模块。
11.如权利要求10所述的装置,进一步包括:
用于响应于确定所述故障服务器的订阅队列中的消息不是所述 标记消息,将所述消息记录为已读的模块;以及
用于对用于所述故障服务器的有关订阅会话执行处理的模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200880111597.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:盖板涵装配式杆件支架
- 下一篇:猫道锚固装置





