[发明专利]计算机集群间基于消息中间件的消息传输方法及其装置有效
申请号: | 201410833816.2 | 申请日: | 2014-12-23 |
公开(公告)号: | CN105791082B | 公开(公告)日: | 2019-08-02 |
发明(设计)人: | 傅玉宝 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/06 |
代理公司: | 上海一平知识产权代理有限公司 31266 | 代理人: | 须一平;成春荣 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机 集群 基于 消息 中间件 传输 方法 及其 装置 | ||
1.一种计算机集群间基于消息中间件的消息传输方法,其特征在于,包括以下步骤:
消息中间件收到来自第二计算机集群的订阅请求后,根据该订阅请求建立发送组和接收组之间的对应关系,其中,发送组包括第一计算机集群中的至少一台计算机的标识,接收组包括第二计算机集群中的至少一台计算机的标识;
消息中间件收到来自第一计算机集群的消息后,根据发送该消息的计算机的标识查询所述对应关系,获取对应的接收组中各计算机的标识,并从所获取的各标识中选择一个标识以投递该消息到该标识对应的计算机。
2.根据权利要求1所述的计算机集群间基于消息中间件的消息传输方法,其特征在于,在所述“从所获取的各标识中选择一个标识以投递该消息到该标识对应的计算机”的步骤中,根据预先对所述接收组中各计算机标识的排序,以轮询方式选择接收所述消息的计算机的标识。
3.根据权利要求1所述的计算机集群间基于消息中间件的消息传输方法,其特征在于,在所述“从所获取的各标识中选择一个标识以投递该消息到该标识对应的计算机”的步骤中,随机选择接收所述消息的计算机的标识。
4.根据权利要求1所述的计算机集群间基于消息中间件的消息传输方法,其特征在于,所述“根据该订阅请求建立发送组和接收组之间的对应关系”的步骤包括以下子步骤:
从所述订阅请求中获取所述发送组和接收组中各计算机的标识;
根据所述订阅请求建立并存储获取的各计算机的标识之间的对应关系。
5.根据权利要求1至4中任一项所述的计算机集群间基于消息中间件的消息传输方法,其特征在于,所述计算机的标识为该计算机的互联网协议地址或MAC地址或计算机名称。
6.一种计算机集群间基于消息中间件的消息传输装置,其特征在于,包括:
建立单元,用于在消息中间件收到来自第二计算机集群的订阅请求后,根据该订阅请求建立发送组和接收组之间的对应关系,其中,发送组包括第一计算机集群中的至少一台计算机的标识,接收组包括第二计算机集群中的至少一台计算机的标识;
投递单元,用于在消息中间件收到来自第一计算机集群的消息后,根据发送该消息的计算机的标识查询所述对应关系,获取对应的接收组中各计算机的标识,并从所获取的各标识中选择一个标识以投递该消息到该标识对应的计算机。
7.根据权利要求6所述的计算机集群间基于消息中间件的消息传输装置,其特征在于,所述投递单元根据预先对所述接收组中各计算机标识的排序,以轮询方式选择接收所述消息的计算机的标识。
8.根据权利要求6所述的计算机集群间基于消息中间件的消息传输装置,其特征在于,所述投递单元随机选择接收所述消息的计算机的标识。
9.根据权利要求6所述的计算机集群间基于消息中间件的消息传输装置,其特征在于,所述建立单元包括以下子单元:
获取子单元,用于从所述订阅请求中获取所述发送组和接收组中各计算机的标识;
存储子单元,用于根据所述订阅请求建立并存储获取的各计算机的标识之间的对应关系。
10.根据权利要求6至9中任一项所述的计算机集群间基于消息中间件的消息传输装置,其特征在于,所述计算机的标识为该计算机的互联网协议地址或MAC地址或计算机名称。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410833816.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种媒体分割方法及终端
- 下一篇:基于动态图格的即时通信方法、客户端及系统