[发明专利]一种对即时通讯业务进行处理的方法及系统有效
申请号: | 201310752590.9 | 申请日: | 2013-12-30 |
公开(公告)号: | CN103731341B | 公开(公告)日: | 2018-08-03 |
发明(设计)人: | 古培昌;李牧;李佳林 | 申请(专利权)人: | 广州华多网络科技有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 张耀光 |
地址: | 511446 广东省广州市番*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种对即时通讯业务进行处理的方法及系统,属于互联网通信领域。该方法包括:选举服务器接收至少两个数据服务器发送的注册请求消息;选举服务器将第一次接收的注册请求信息对应的数据服务器设置为主服务器,将其他的数据服务器设置为从服务器,通过主服务器接收前端代理设备发送的即时通讯业务的数据并处理即时通讯业务;选举服务器监听主服务器和从服务器,当监听到主服务器出现故障或者当主服务器与前端代理设备之间的网络出现故障时,将其中一个从服务器设置为新的主服务器,以通过新的主服务器接收前端代理设备发送的即时通讯业务的数据并处理即时通讯业务。本发明可以提高即时通讯业务的吞吐量。 | ||
搜索关键词: | 即时通讯业务 主服务器 服务器 数据服务器 前端代理 设备发送 选举 注册请求消息 注册请求信息 服务器接收 服务器设置 互联网通信 监听 吞吐量 发送 网络 | ||
【主权项】:
1.一种对即时通讯业务进行处理的方法,其特征在于,用于对即时通讯业务进行处理的系统中,所述系统包括前端代理设备、选举服务器和至少一个分区服务器集群,所述方法包括:所述选举服务器接收任一所述分区服务器集群中的至少两个数据服务器发送的注册请求消息;所述选举服务器将第一次接收的注册请求信息对应的数据服务器设置为所述分区服务器集群中的主服务器,将第一次之后接收的注册请求信息对应的数据服务器设置为所述分区服务器集群中的从服务器,所述选举服务器根据所述主服务器的网络之间互连的协议IP地址和端口号,从已存储的IP地址、端口号和节点身份标识ID的对应关系中获取所述主服务器所在的分区服务器集群对应的节点ID,所述选举服务器向所述前端代理设备发送加入消息,所述加入消息携带所述节点ID、所述主服务器的角色信息、IP地址和端口号、以及所述从服务器的角色信息、IP地址和端口号,所述前端代理设备根据所述节点ID,将所述主服务器的角色信息、IP地址和端口号,以及所述从服务器的角色信息、IP地址和端口号加入哈希环中对应的节点中,以通过所述主服务器接收所述前端代理设备发送的即时通讯业务的数据并处理所述即时通讯业务;所述选举服务器监听所述主服务器和所述从服务器,当监听到所述主服务器出现故障或者当所述主服务器与所述前端代理设备之间的网络出现故障时,将所述分区服务器集群中的一个从服务器设置为新的主服务器,所述选举服务器向所述前端代理设备发送更新消息,所述更新消息中携带所述节点ID、所述主服务器的IP地址和端口号,以及所述新的主服务器的新角色信息、IP地址和端口号,所述前端代理设备根据所述节点ID、所述主服务器的IP地址和端口号,从所述哈希环中删除所述主服务器的角色信息、IP地址和端口号,所述前端代理设备根据所述节点ID、所述新的主服务器的IP地址和端口号,从所述哈希环中获取所述新的主服务器的角色信息,将所述获取的角色信息替换为所述新角色信息,以通过所述新的主服务器接收所述前端代理设备发送的即时通讯业务的数据并处理所述即时通讯业务。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州华多网络科技有限公司,未经广州华多网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310752590.9/,转载请声明来源钻瓜专利网。