[发明专利]一种订阅消息的发送系统以及订阅消息的发送方法有效
| 申请号: | 201010252083.5 | 申请日: | 2010-08-06 |
| 公开(公告)号: | CN102377685A | 公开(公告)日: | 2012-03-14 |
| 发明(设计)人: | 胡溢洋 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/06 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
| 地址: | 英属开曼群岛大开曼*** | 国省代码: | 开曼群岛;KY |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 订阅 消息 发送 系统 以及 方法 | ||
1.一种订阅消息的发送系统,其特征在于,包括第一消息中间件服务器、数据库服务器以及第二消息中间件服务器;其中:
所述第一消息中间件服务器,用于接收消息发布服务器发送的订阅消息及对应的目标地址信息后,向与所述目标地址信息对应的订阅者终端发送所述订阅消息,并在发送所述订阅消息失败后,将所述订阅消息及对应的目标地址信息发送到所述数据库服务器;
所述数据库服务器,用于保存所述第一消息中间件服务器发送的订阅消息及对应的目标地址信息;
所述第二消息中间件服务器,用于获取所述数据库服务器中保存的订阅消息及对应的目标地址信息,并向与所述目标地址信息对应的订阅者终端发送所述订阅消息。
2.如权利要求1所述的系统,其特征在于,所述第一消息中间件服务器,具体在接收消息发布服务器发送的订阅消息及对应的目标地址信息后,将所述订阅消息及对应的目标地址信息加入消息发送队列,并在发送所述订阅消息成功后,删除所述消息发送队列中的所述订阅消息及对应的目标地址信息。
3.如权利要求1所述的系统,其特征在于,所述第二消息中间件服务器,在发送所述订阅消息成功后,还用于向所述数据库服务器反馈发送成功信息;
所述数据库服务器还用于在接收所述第二消息中间件服务器反馈的发送成功信息后,删除保存的所述订阅消息及对应的目标地址信息。
4.如权利要求1所述的系统,其特征在于,所述第二消息中间件服务器,具体在通过轮询的方式确定所述数据库服务器中保存了满足自身处理要求的订阅消息及对应的目标地址信息后,获取所述满足自身处理要求的订阅消息及对应的目标地址信息,并向与所述目标地址信息对应的订阅者终端发送所述订阅消息。
5.如权利要求1所述的系统,其特征在于,还包括监控服务器,用于:
对所述数据库服务器中保存的订阅消息的数量进行监控;
在监控到所述数量大于第一设定阈值并且所述第一消息中间件服务器为多台时,向多台所述第一消息中间件服务器中的至少一台第一消息中间件服务器发送第一负载均衡指示;接收所述第一负载均衡指示的第一消息中间件服务器,具体在接收所述第一负载均衡指示后,停止接收消息发布服务器发送的订阅消息及对应的目标地址信息,并获取所述数据库服务器中保存的订阅消息及对应的目标地址信息,向与所述目标地址信息对应的订阅者终端发送所述订阅消息;
在监控到所述数量小于第二设定阈值并且所述第二消息中间件服务器为多台时,向多台所述第二消息中间件服务器中的至少一台第二消息中间件服务器发送第二负载均衡指示;接收所述第二负载均衡指示的第二消息中间件服务器在接收所述第二负载均衡指示后,停止获取所述数据库服务器中保存的订阅消息及对应的目标地址信息,并接收消息发布服务器发送的订阅消息及对应的目标地址信息,向与所述目标地址信息对应的订阅者终端发送所述订阅消息,并在发送所述订阅消息失败后,将所述订阅消息及对应的目标地址信息发送到所述数据库服务器。
6.一种订阅消息的发送系统,其特征在于,包括第一消息中间件服务器以及第二消息中间件服务器;其中:
所述第一消息中间件服务器,用于接收消息发布服务器发送的订阅消息及对应的目标地址信息后,向与所述目标地址信息对应的订阅者终端发送所述订阅消息,并在发送所述订阅消息失败后,将所述订阅消息及对应的目标地址信息发送到所述第二消息中间件服务器;
所述第二消息中间件服务器,用于根据所述第一消息中间件服务器发送的订阅消息及对应的目标地址信息,并向与所述目标地址信息对应的订阅者终端发送所述订阅消息。
7.一种订阅消息的发送方法,其特征在于,包括:
第一消息中间件服务器接收消息发布服务器发送的订阅消息及对应的目标地址信息后,向与所述目标地址信息对应的订阅者终端发送所述订阅消息,并在发送所述订阅消息失败后,将所述订阅消息及对应的目标地址信息发送到数据库服务器;
所述数据库服务器保存所述第一消息中间件服务器发送的订阅消息及对应的目标地址信息;
第二消息中间件服务器获取所述数据库服务器中保存的订阅消息及对应的目标地址信息,并向与所述目标地址信息对应的订阅者终端发送所述订阅消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010252083.5/1.html,转载请声明来源钻瓜专利网。





