[发明专利]数据传输方法、系统及服务器有效
申请号: | 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秒1次的走势图刷新),并且是一般是触发到一个阈值参数才会登记到监控平台。无法支持带有某个指标实时变动的趋势的快速查看。比如在疫情期间的国际市场的剧烈波动,导致异常交易非法套利,如果此时有一个平台能实时有某个产品某项指标的趋势图,这样会提前做好预案从而防范于未然。并且对于特定业务领域的金融部门来说,想快速查看本业务系统的风险预警指标数据实时等等信息,需要手工登陆去各自子系统查看。
在节点层面,现在一般是同(异)地园区双活或者多活,以支持高可用。在某时刻,由某个节点处理数据并提供服务,半同步或者异步更新到备库。但发生故障切换如果对于异地园区而言会有一定延误,很多时候都需要人工介入,即使同园区也会存在自动切换失败的情况。或者节点性能出现下降时不能及时跟踪处理,导致最新数据无法及时展现。
发明内容
为了解决上述问题的至少一个,本发明实施例提供一种数据传输方法,包括:
主节点和备节点从建立连接关系的消息服务器中获取消息队列;其中,所述主节点的身份是中间服务器根据当前主节点和当前备节点的最新消息更新时间戳和上送的可用性数据确定;
主节点将所述消息队列发送至所有信息网关服务器,以使客户端可随机路由到任意一个信息网关服务器获取消息。
在一些实施例中,中间服务器根据当前主节点和当前备节点的最新消息更新时间戳和上送的可用性数据确定得到所述主节点的步骤包括:
若当前主节点和当前备节点的最新消息更新时间戳与上一次更新时间戳相同或者当前主节点和当前备节点的可用性为不正常,更新所述最新消息更新时间戳为空;
若当前备节点的所述最新消息更新时间戳不为空,并且当前主节点与当前备节点的所述最新消息更新时间戳的差值超过设定阈值范围,将当前主节点和当前备节点切换为主节点。
在一些实施例中,还包括:
所述主节点实时推送内存信息至所有信息网关服务器。
在一些实施例中,所述主节点中的信息获取服务器从建立连接关系的消息服务器中获取消息队列,包括:
所述主节点中的信息获取服务器发送拉取报文至所述消息服务器,所述拉取报文包括消息类型和信息获取服务器的唯一标识,以使所述消息服务器根据所述拉取报文返回对应的消息队列。
本发明另一方面实施例提供一种数据处理方法,应用于中间服务器,所述数据处理方法包括:
根据当前主节点和当前备节点的最新消息更新时间戳和上送的可用性数据,判断是否切换当前主节点和当前备节点;
若判断切换,关闭切换后的备节点的实时消息推送线程,并打开切换后的主节点的实时消息推送线程,以使切换后的主节点将所述消息队列发送至所有信息网关服务器,进而客户端可随机路由到任意一个信息网关服务器获取消息;其中所述消息队列是所述主节点和备节点从建立连接关系的消息服务器中获取得到。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010818602.3/2.html,转载请声明来源钻瓜专利网。