[发明专利]基于消息中间件的数据传输方法及相关设备有效
申请号: | 202010222389.X | 申请日: | 2020-03-26 |
公开(公告)号: | CN111510474B | 公开(公告)日: | 2023-09-29 |
发明(设计)人: | 吕锡勋 | 申请(专利权)人: | 中国平安人寿保险股份有限公司 |
主分类号: | H04L67/1095 | 分类号: | H04L67/1095;H04L67/1097;H04L67/568;H04L67/562;H04L9/40 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 居梦琪 |
地址: | 518033 广东省深圳市福田区益田路5033号*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 消息 中间件 数据传输 方法 相关 设备 | ||
本申请涉及基架运维领域,本申请公开了一种基于消息中间件的数据传输方法及相关设备,所述方法包括:获取业务数据及对应的业务数据类型,根据所述业务数据类型在预置的消息中间件中创建业务数据主题,并根据所述业务数据主题建立对应的数据存储队列;对所述业务数据主题进行监听,若监听到在所述消息中间件中有任一业务数据主题创建时,则根据所述业务数据主题建立对应的数据传输通道,并根据所述数据传输通道将所述业务数据传输至所述数据存储队列中;调用接收端的数据接收接口,通过所述数据接收接口将所述数据存储队列中的业务数据进行推送。通过本申请可以提高系统间数据传输效率,有利于对数据的管控。
技术领域
本申请涉及基架运维领域,特别涉及一种基于消息中间件的数据传输方法及相关设备。
背景技术
随着互联网的发展以及信息技术的不断更新,多系统交互越来越频繁,企业与企业之间的数据共享也越来越常见,因此在多个系统之间的数据传输就会导致各种各样的问题,其中最常见的是数据传输的速度及准确性,此外,数据在传输过程中也需受到管控。
在一个企业中会提供多种产品和服务,不同的企业会提供不同的产品和服务,而企业之间要共享这些产品及服务时,就需要进行数据共享,其中,这些企业的数据都会存储在各自的数据库或者系统中,当前很多企业都是通过KETTLE的方式进行数据同步,KETTLE是一种ETL(Extract-Transform-Load,收取-转换-加载)工具集,是一种常用的数据仓库,用于在两个目标之间进行数据同步,由于KETTLE软件本身庞大,因此很容易在运行过程中出错,不适合实时数据同步,且该方式的实时处理数据的效率不高,由此会导致两个平台在数据同步时造成对接困难且数据及时率较低,此外KETTLE的方式在数据同步中也不会对数据进行管控,由此会造成数据对接方的数据混乱,数据缺乏必要管控。
发明内容
本申请的目的在于针对现有技术的不足,提供一种基于消息中间件的数据传输方法及相关设备,通过在发送方设置消息中间件,通过消息中间件对数据进行缓存,调用接收方接口并在接收方授权之后将数据传输给接收方,在传输过程中持续发送数据并在收到接收方确认后不再发送,以此保证数据的完整性,通过本方式可以提高系统间数据同步时的传输效率,并有利于对数据的管控。
为达到上述目的,本申请的技术方案提供一种基于消息中间件的数据传输方法及相关设备。
本申请公开了一种基于消息中间件的数据传输方法,包括以下步骤:
获取业务数据及对应的业务数据类型,根据所述业务数据类型在预置的消息中间件中创建业务数据主题,并根据所述业务数据主题建立对应的数据存储队列;
对所述业务数据主题进行监听,若监听到在所述消息中间件中有任一业务数据主题创建时,则根据所述业务数据主题建立对应的数据传输通道,并根据所述数据传输通道将所述业务数据传输至所述数据存储队列中;
调用接收端的数据接收接口,通过所述数据接收接口将所述数据存储队列中的业务数据进行推送。
较佳地,在所述根据所述业务数据类型在预置的消息中间件中创建业务数据主题之后,还包括:
根据所述业务数据主题获得与所述业务数据主题对应的预置优先级;
则在根据所述业务数据主题建立对应的数据传输通道之后,还包括:
根据所述优先级为所述数据传输通道分配线程。
较佳地,所述根据所述优先级为所述数据传输通道分配线程包括:
根据所述优先级等级查询获得对应的预置线程数;
将所述预置线程数分配给对应的各个数据传输通道。
较佳地,在所述调用接收端的数据接收接口,通过所述数据接收接口将所述数据存储队列中的业务数据进行推送之后,还包括:接收接收端对所述业务数据的反馈消息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安人寿保险股份有限公司,未经中国平安人寿保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010222389.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于处理失序到达的包裹的机器人系统
- 下一篇:一种用于串油管路的过滤装置