[发明专利]报文池分布式集群及其管理方法有效
申请号: | 201811261073.0 | 申请日: | 2018-10-26 |
公开(公告)号: | CN109302319B | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | 马莉莉;康振全;黄浩然;刘洪星;梁鹏威 | 申请(专利权)人: | 许继集团有限公司;许昌许继软件技术有限公司 |
主分类号: | H04L67/10 | 分类号: | H04L67/10;H04L67/1097;H04L41/0663 |
代理公司: | 郑州睿信知识产权代理有限公司 41119 | 代理人: | 吴敏 |
地址: | 461000 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 分布式 集群 及其 管理 方法 | ||
本发明涉及报文池分布式集群及其管理方法,属于报文池的数据传输技术领域,包括报文池服务节点管理工具、报文池访问接口和至少两个报文池服务节点,报文池服务节点管理工具用于对报文池服务节点上的应用服务和接入服务进行注册登记,进行对接应用服务和接入服务的报文池服务节点的分配,报文池服务节点用于存储经报文池服务节点管理工具分配的报文,报文池访问接口用于实现对报文的上送和下发。本发明解决了报文存储管理无法满足数据量大、容易造成数据丢失的问题,保证了数据传输的准确性及高效性。
技术领域
本发明属于报文池的数据传输技术领域,具体涉及报文池分布式集群及其管理方法。
背景技术
前置信息采集系统中的数据传递是一种基于报文的消息通讯,现有技术中对于报文的存储与管理是采用主备报文池技术,至少设置主备两台通讯服务器,数据源分别向主备通讯服务器发送报文信息;在通讯服务器内部,接收报文并存入相应的报文池中,应用层通过报文池访问接口进行报文的交互工作,例如公告号为CN101621535B的中国专利提出的“一种实时监控系统网络通讯方法和装置”,包括主备通讯服务器、工作池,备份池和镜像池,数据源发送报文,存储到工作池,备份池和镜像池中,供上层接口调用。
上述方法结构简单,易于部署,但存在数据的安全性及时效性的问题,但随着数字化电网的不断深入,需要采集的数据点属性越来越多,数据量庞大,采集频率越来越频繁,当数据量巨大时,报文的出入队列频繁,易造成数据丢失;当数据量巨大时,对于当前的主备报文服务器系统,当某一应用服务端宕机后,报文池不能及时获取应用服务的在线状态,导致上行的报文信息的堵塞,也会造成报文的丢失。
发明内容
本发明的目的是提供报文池分布式集群及其管理方法,以解决目前的报文存储管理无法满足数据量大、容易造成数据丢失的问题。
为解决上述技术问题,本发明提出一种报文池分布式集群,包括报文池服务节点管理工具、报文池访问接口和至少两个报文池服务节点,报文池服务节点管理工具用于对报文池服务节点上的应用服务和接入服务进行注册登记,分配对接应用服务和接入服务的报文池服务节点,报文池服务节点用于存储经报文池服务节点管理工具分配的报文,报文池访问接口用于实现对报文的上送和下发。
本发明通过设置两个以上的报文池服务节点,并分配与应用服务和接入服务对接的报文池服务节点,对报文进行分布式集群管理,实现了分布式并行访问的效果,有助于提高数据传输的可靠性、数据读写效率及可扩展性,保证了数据传输的准确性及高效性。
为确保报文的上送和下发,报文池服务节点包括一台主服务器、至少一台从服务器,主服务器和从服务器中均设置有对应的上行池和下行池,上行池用于存储接入服务发送的报文,下行池用于存储应用服务发送的报文。
为保证主服务器故障后报文的上送和下发,报文池服务节点管理工具还用于在确认主服务器发生故障后进行主备切换,从服务器切换为主服务器进行接收报文工作;当原主服务器恢复工作状态后切换为从服务器,进行同步备份主服务器中的报文工作。
作为对报文池服务节点对传输报文的进一步限定,各报文池服务节点通过报文池访问接口将报文上送至订阅报文的应用服务,应用服务确认报文处理完毕后将报文删除。
为避免不必要的报文流,接入服务在进行数据源上送时,报文池服务节点管理工具还用于获取相应应用服务的在线状态,当相应应用服务处于在线时,将数据源通过报文池访问接口发送至相应报文池服务节点中的上行池。
同样,为避免不必要的报文流,应用服务在下发报文时,报文池服务节点管理工具还用于获取相应数据源的在线状态,当相应数据源处于在线时,将报文发送至相应报文池服务节点中的下行池。
为实现报文池服务节点的分配,报文池服务节点管理工具根据接入数据源的数据类型、数据源通道的数量、数据源采集的数据点的个数和报文池服务节点参数中的至少一个,分配对接应用服务和接入服务的报文池服务节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于许继集团有限公司;许昌许继软件技术有限公司,未经许继集团有限公司;许昌许继软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811261073.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:信息处理方法及装置
- 下一篇:基于梯度扩散机制的多机器人网络故障修复方法