[发明专利]数据传输方法、系统及服务器有效
申请号: | 202010818602.3 | 申请日: | 2020-08-14 |
公开(公告)号: | CN111953785B | 公开(公告)日: | 2023-05-02 |
发明(设计)人: | 胡文涛;王卓成;莫兆庆;吕承泽 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | H04L67/1095 | 分类号: | H04L67/1095;H04L67/1004;H04L67/55;H04L67/566;H04L67/60 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 孙乳笋;任默闻 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 系统 服务器 | ||
1.一种数据传输方法,其特征在于,包括:
主节点和备节点从建立连接关系的消息服务器中获取消息队列;其中,所述主节点的身份是中间服务器根据当前主节点和当前备节点的最新消息更新时间戳和上送的可用性数据确定;
主节点将所述消息队列发送至所有信息网关服务器,以使客户端可随机路由到任意一个信息网关服务器获取消息;
其中,所述主节点的身份是中间服务器根据当前主节点和当前备节点的最新消息更新时间戳和上送的可用性数据确定所述主节点的身份,包括:
若当前主节点和当前备节点的最新消息更新时间戳与上一次更新时间戳相同或者当前主节点和当前备节点的可用性为不正常,更新所述最新消息更新时间戳为空;
若当前备节点的所述最新消息更新时间戳不为空,并且当前主节点与当前备节点的所述最新消息更新时间戳的差值超过设定阈值范围,将当前主节点和当前备节点切换为主节点。
2.根据权利要求1所述的数据传输方法,其特征在于,还包括:
所述主节点实时推送内存信息至所有信息网关服务器。
3.根据权利要求1所述的数据传输方法,其特征在于,所述主节点中的信息获取服务器从建立连接关系的消息服务器中获取消息队列,包括:
所述主节点中的信息获取服务器发送拉取报文至所述消息服务器,所述拉取报文包括消息类型和信息获取服务器的唯一标识,以使所述消息服务器根据所述拉取报文返回对应的消息队列。
4.一种数据处理方法,其特征在于,应用于中间服务器,所述数据处理方法包括:
根据当前主节点和当前备节点的最新消息更新时间戳和上送的可用性数据,判断是否切换当前主节点和当前备节点;
若判断切换,关闭切换后的备节点的实时消息推送线程,并打开切换后的主节点的实时消息推送线程,以使切换后的主节点将消息队列发送至所有信息网关服务器,进而客户端可随机路由到任意一个信息网关服务器获取消息;其中所述消息队列是所述主节点和备节点从建立连接关系的消息服务器中获取得到;
其中,所述根据当前主节点和当前备节点的最新消息更新时间戳和上送的可用性数据,判断是否切换当前主节点和当前备节点,包括:
若当前主节点和当前备节点的最新消息更新时间戳与上一次更新时间戳相同或者当前主节点和当前备节点的可用性为不正常,更新所述最新消息更新时间戳为空;
若当前备节点的所述最新消息更新时间戳不为空,并且当前主节点与当前备节点的所述最新消息更新时间戳的差值超过设定阈值范围,判断切换当前主节点和当前备节点。
5.根据权利要求4所述的数据处理方法,其特征在于,还包括:
获取并存储当前主节点和当前备节点的最新消息更新时间戳和上送的可用性数据。
6.一种数据传输系统,其特征在于,包括:主节点、备节点以及中间服务器;其中,主节点和备节点从建立连接关系的消息服务器中获取消息队列;所述主节点的身份是中间服务器根据当前主节点和当前备节点的最新消息更新时间戳和上送的可用性数据确定;并且主节点将所述消息队列发送至所有信息网关服务器,以使客户端可随机路由到任意一个信息网关服务器获取消息;
其中,所述主节点的身份是中间服务器根据当前主节点和当前备节点的最新消息更新时间戳和上送的可用性数据确定所述主节点的身份,包括:
若当前主节点和当前备节点的最新消息更新时间戳与上一次更新时间戳相同或者当前主节点和当前备节点的可用性为不正常,更新所述最新消息更新时间戳为空;
若当前备节点的所述最新消息更新时间戳不为空,并且当前主节点与当前备节点的所述最新消息更新时间戳的差值超过设定阈值范围,将当前主节点和当前备节点切换为主节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010818602.3/1.html,转载请声明来源钻瓜专利网。