【技术实现步骤摘要】
一种数据传输方法、装置及电子设备
[0001]本专利技术涉及消息处理领域,更具体的说,涉及一种数据传输方法、装置及电子设备。
技术介绍
[0002]消息是进行跨系统数据交换的主要媒介,能够实现分布式系统之间的异步调用。
[0003]随着微服务体系中各个系统调用愈加复杂,用于处理消息的消息系统在解决各个系统之间的数据流转问题方面起到了越来越重要的作用。消息系统包括消息生产者、消息转发系统以及消息消费者,消息生产者生成的业务消息以及业务消息对应的消息生产轨迹、消息消费者生成的消息消费轨迹均在消息转发系统中进行存储。
[0004]在对消息轨迹或业务消息进行分析时,需要从消息转发系统中找到对应的数据,但是数据查找复杂,使得对业务消息或消息轨迹的数据分析复杂度较高。
技术实现思路
[0005]有鉴于此,本专利技术提供一种数据传输方法、装置及电子设备,以解决对业务消息或消息轨迹的数据分析复杂度较高的问题。
[0006]为解决上述技术问题,本专利技术采用了如下技术方案:
[0007]一种数据 ...
【技术保护点】
【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于消息系统中的消息生产者,与所述消息生产者通信的消息转发系统中预先设置有,用于存储业务消息的第一数据存储集群,以及,用于存储与所述业务消息对应的消息轨迹的第二数据存储集群;所述数据传输方法包括:获取待发送的目标业务消息;依据所述目标业务消息对应的业务消息主题的属性信息,生成所述目标业务消息对应的消息生产轨迹;发送所述消息生产轨迹到所述第二数据存储集群,以使所述第二数据存储集群存储所述目标业务消息对应的消息轨迹;发送所述目标业务消息至所述消息转发系统中的第一数据存储集群,以使所述第一数据存储集群存储所述目标业务消息;在接收到所述第一数据存储集群反馈的消息接收数据之后,依据所述消息接收数据以及所述目标业务消息对应的消息发送属性信息,生成所述目标业务消息对应的消息生产轨迹追加数据;将所述消息生产轨迹追加数据发送至所述第二数据存储集群,以使所述第二数据存储集群将所述消息生产轨迹追加数据添加到所述目标业务消息对应的消息轨迹中。2.根据权利要求1所述的数据传输方法,其特征在于,依据所述目标业务消息对应的业务消息主题的属性信息,生成所述目标业务消息对应的消息生产轨迹,包括:调用所述消息生产者预先设置的消息生产轨迹生成程序,以使所述消息生产轨迹生成程序依据所述目标业务消息对应的业务消息主题的属性信息,分析得到所述目标业务消息的基础属性信息;获取当前时间的时间戳;将所述基础数据信息以及所述时间戳确定为所述目标业务消息对应的消息生产轨迹的内容。3.根据权利要求2所述的数据传输方法,其特征在于,依据所述消息接收数据以及所述目标业务消息对应的消息发送属性信息,生成所述目标业务消息对应的消息生产轨迹追加数据,包括:调用所述消息生产轨迹生成程序,以使所述消息生产轨迹生成程序依据所述消息接收数据以及所述目标业务消息对应的消息发送属性信息进行消息发送过程分析,得到所述目标业务消息的消息发送分析结果;将所述消息发送分析结果确定为所述目标业务消息对应的消息生产轨迹追加数据。4.一种数据传输方法,其特征在于,应用于消息系统中的消息消费者,与所述消息消费者通信的消息转发系统中,预先设置有,用于存储业务消息的第一数据存储集群,以及,用于存储与所述业务消息对应的消息轨迹的第二数据存储集群;所述数据传输方法包括:发送用于获取目标业务消息的请求至所述第一数据存储集群,以使所述第一数据存储集群发送所述目标业务消息;在成功接收所述第一数据存储集群发送的目标业务消息之后,依据所述目标业务消息的消息接收过程信息,生成所述目标业务消息对应的消息消费轨迹;将所述消息消费轨迹发送至所述第二数据存储集群,以使所述第二数据存储集群将所述消息消费轨迹添加到所述目标业务消息对应的消息轨迹中;
对所述目标业务消息执行消息消费操作,并在成功执行消息消费操作之后,依据所述目标业务消息的消息消费操作数据,生成所述目标业务消息对应的消息消费轨迹追加数据;发送所述消息消费轨迹追加数据至所述第二数据存储集群,以使所述第二数据存储集群将所述消息消费轨迹追加数据添加到所述目标业务消息对应的消息轨迹中。5.根据权利要求4所述的数据传输方法,其特征在于,依据所述目标业务消息的消息接收过程信息,生成所述目标业务消息对应的消息消费轨迹,包括:调用所述消息消费者内预先设置的消息消费轨迹生成程序,以使所述消息消费轨迹生成程序依据所述目标业务消息的消息接收属性信息以及当前时间的时间戳,确定所述目标业务消息对应的消息消费轨迹的内容。6.根据权利要求5所述的数据传输方法,其特征在于,依据所述目标业务消息的消息消费操作数据,生成所述目标业务消息对应的消息消费轨迹追加数据,包括:调用所述消息消费轨迹生成程序,以使所述消息消费轨迹生成程序对所述目标业务消息的消息消费操作数据进行消息消费过程分析,得到消费分析结果;将所述消息分析结果确定为所述目标业务消息对应的消息消费轨迹追加数据。7.一种数据传输装置,其特征在于,应用于消息系统中的消息生产者,与所述消息生产者通信的消息转发系统中预先设置有,用于存储业务消息的第一数据存储集群,以及,用于存储与所述业务消息对应的消息轨迹的第二数据存储集群;所述数据传输装置包括:消息获取模块,用于获取待发送的目标业务消息;第一轨迹生成模...
【专利技术属性】
技术研发人员:吴文瑞,赵永伟,张益军,
申请(专利权)人:飞狐信息技术天津有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。