[发明专利]一种数据传输方法、装置及电子设备在审
申请号: | 202011458853.1 | 申请日: | 2020-12-11 |
公开(公告)号: | CN114629925A | 公开(公告)日: | 2022-06-14 |
发明(设计)人: | 吴文瑞;赵永伟;张益军 | 申请(专利权)人: | 飞狐信息技术(天津)有限公司 |
主分类号: | H04L67/1097 | 分类号: | H04L67/1097 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 尹秀 |
地址: | 300280 天津市经济开发区第一大*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据传输 方法 装置 电子设备 | ||
本发明提供了一种数据传输方法、装置及电子设备,消息转发系统预先设置有,用于存储业务消息的第一数据存储集群,以及,用于存储与所述业务消息对应的消息轨迹的第二数据存储集群,在进行业务消息的发送时,目标业务消息存储至第一数据存储集群,目标业务消息对应的消息轨迹存储到第二数据存储集群。即通过本发明,将业务消息以及业务消息对应的消息轨迹分开存储,后续在对业务消息或业务消息对应的消息轨迹进行分析时,根据要分析的数据是业务消息还是消息轨迹,直接从对应的存储集群中查找数据即可,相比于从同时存储有业务消息和消息轨迹的存储集群中查找数据的方式,能够快速的找到需要分析的数据,进而简化了数据分析复杂度。
技术领域
本发明涉及消息处理领域,更具体的说,涉及一种数据传输方法、装置及电子设备。
背景技术
消息是进行跨系统数据交换的主要媒介,能够实现分布式系统之间的异步调用。
随着微服务体系中各个系统调用愈加复杂,用于处理消息的消息系统在解决各个系统之间的数据流转问题方面起到了越来越重要的作用。消息系统包括消息生产者、消息转发系统以及消息消费者,消息生产者生成的业务消息以及业务消息对应的消息生产轨迹、消息消费者生成的消息消费轨迹均在消息转发系统中进行存储。
在对消息轨迹或业务消息进行分析时,需要从消息转发系统中找到对应的数据,但是数据查找复杂,使得对业务消息或消息轨迹的数据分析复杂度较高。
发明内容
有鉴于此,本发明提供一种数据传输方法、装置及电子设备,以解决对业务消息或消息轨迹的数据分析复杂度较高的问题。
为解决上述技术问题,本发明采用了如下技术方案:
一种数据传输方法,应用于消息系统中的消息生产者,与所述消息生产者通信的消息转发系统中预先设置有,用于存储业务消息的第一数据存储集群,以及,用于存储与所述业务消息对应的消息轨迹的第二数据存储集群;所述数据传输方法包括:
获取待发送的目标业务消息;
依据所述目标业务消息对应的业务消息主题的属性信息,生成所述目标业务消息对应的消息生产轨迹;
发送所述消息生产轨迹到所述第二数据存储集群,以使所述第二数据存储集群存储所述目标业务消息对应的消息轨迹;
发送所述目标业务消息至所述消息转发系统中的第一数据存储集群,以使所述第一数据存储集群存储所述目标业务消息;
在接收到所述第一数据存储集群反馈的消息接收数据之后,依据所述消息接收数据以及所述目标业务消息对应的消息发送属性信息,生成所述目标业务消息对应的消息生产轨迹追加数据;
将所述消息生产轨迹追加数据发送至所述第二数据存储集群,以使所述第二数据存储集群将所述消息生产轨迹追加数据添加到所述目标业务消息对应的消息轨迹中。
可选地,依据所述目标业务消息对应的业务消息主题的属性信息,生成所述目标业务消息对应的消息生产轨迹,包括:
调用所述消息生产者预先设置的消息生产轨迹生成程序,以使所述消息生产轨迹生成程序依据所述目标业务消息对应的业务消息主题的属性信息,分析得到所述目标业务消息的基础属性信息;
获取当前时间的时间戳;
将所述基础数据信息以及所述时间戳确定为所述目标业务消息对应的消息生产轨迹的内容。
可选地,依据所述消息接收数据以及所述目标业务消息对应的消息发送属性信息,生成所述目标业务消息对应的消息生产轨迹追加数据,包括:
调用所述消息生产轨迹生成程序,以使所述消息生产轨迹生成程序依据所述消息接收数据以及所述目标业务消息对应的消息发送属性信息进行消息发送过程分析,得到所述目标业务消息的消息发送分析结果;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞狐信息技术(天津)有限公司,未经飞狐信息技术(天津)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011458853.1/2.html,转载请声明来源钻瓜专利网。