用于数据发送的方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:27832050 阅读:59 留言:0更新日期:2021-03-30 11:40
本申请公开了用于数据发送的方法、装置、电子设备及计算机可读存储介质,涉及云计算领域,具体涉及远程调试、数据传输和物联网技术领域,可用于以云平台、Kafka等为数据接收地时的数据发送服务。该方法的一种实施方式为:在接收待发送数据和用于指示待发送数据的传输路径的路径标识后,响应于确定该路径标识指向外部通信地址,呈现包括至少一个第三方Kafka的路径列表,接收根据该路径列表生成的选择信息,确定对应的目标通信地址,基于该目标通信地址向对应的数据接收地发送该待发送数据。应用该实施方式可在待发送数据的数据接收地指向第三方Kafka时,得以直接向该第三方Kafka发送待发送数据,保证了数据发送过程的可靠性。保证了数据发送过程的可靠性。保证了数据发送过程的可靠性。

【技术实现步骤摘要】
用于数据发送的方法、装置、电子设备及可读存储介质


[0001]本申请涉及云计算领域,具体涉及远程调试、数据传输和物联网
,可用于以云平台、Kafka等为数据接收地时的数据发送服务,尤其涉及用于数据发送的方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]随着社会的发展,物联网技术已经运用于生活中的各个领域,其中在物联网规则引擎、消息流转等场景下,将物联网设备数据通过公有云规则引擎流转到同一账户下已开通的不同数据接收地时,还较容易实现。
[0003]Kafka是由Apache软件基金会开发的一个开源流处理平台,具体是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据,但在物联网设备数据流转到第三方Kafka的私有云、非公有云数据接收地的时候,需要规则引擎产品提供支持外部数据接收地的方案,否则会导致待发送数据发送失败。

技术实现思路

[0004]本申请提供了一种用于数据发送的方法、装置、电子设备以及存储介质。
[0005]第一方面,本申请的实施例提供了一种用于数据发送的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于数据发送的方法,包括:接收待发送数据和对应的路径标识;其中,所述路径标识用于指示所述待发送数据的传输路径;响应于确定所述路径标识指向外部通信地址,呈现包括至少一个第三方Kafka的路径列表;接收根据所述路径列表生成的选择信息,确定与所述选择信息对应的目标通信地址;基于所述目标通信地址向对应的数据接收地发送所述待发送数据。2.根据权利要求1所述的方法,其中,所述路径列表的生成步骤包括:获取所述第三方Kafka的许可凭证;其中,所述许可凭证中包括所述第三方Kafka的通信地址;根据所述通信地址与所述第三方Kafka之间建立数据传输通信链路;通过所述数据传输通信链路发送通信验证信息;响应于接收到所述第三方Kafka通过所述数据传输通信链路返回的验证结果,根据所述通信地址生成所述路径列表。3.根据权利要求2所述的方法,其中,所述获取所述第三方Kafka的许可凭证,包括:响应于接收到用户输入的指定第三方Kafka,向所述指定第三方Kafka发起许可凭证获取请求;接收所述指定第三方Kafka根据所述许可凭证获取请求返回的许可凭证。4.根据权利要求1所述的方法,还包括:按周期获取所述第三方Kafka的通信地址,并将获取到的所述第三方Kafka的通信地址确定为待验证通信地址;向所述待验证通信地址发送测试信息;响应于在预设时长内未接收到与所述测试信息对应的验证信息,将所述待验证通信地址从所述路径列表去除。5.根据权利要求1所述的方法,其中,所述基于所述目标通信地址向对应的数据接收地发送所述待发送数据包括:向所述数据接收地发送所述用户的登陆认证信息;其中,所述数据接收地中记录有已注册用户的身份认证信息;响应于接收到所述数据接收地针对所述登陆认证信息返回的许可信息,基于所述目标通信地址向对应的所述数据接收地发送所述待发送数据。6.根据权利要求1所述的方法,还包括:基于所述目标通信地址向所述数据接收地发送数据发送请求;接收到所述数据接收地针对所述数据发送请求返回的加密规则文件,并通过所述加密规则文件对所述待发送数据进行加密,得到加密待发送数据;以及所述基于所述目标通信地址向对应的数据接收地发送所述待发送数据包括:基于所述目标通信地址向对应的数据接收地发送所述加密待发送数据。7.一种用于数据发送的装置,包括:待发送数据接收单元,被配置成接收待发送数据和对应的路径标识;其中,所述路径标识用于指示所述待发送数据的传输路径;
路径列表呈现单元,被配置成响应于确定所述路径标识指向外部通信地址,呈现包括至少一个第三方Kafka的路径列表;目标地址确定单元,被配置成接收根据所述路径列表生成的选择信息,确定与所述选择信息对应的目标通信地址;数据发送单元,被配置成基于所述目标通信地址向对应的数据接收地发送所述待发送数据。8.根据权利要求7所述的装...

【专利技术属性】
技术研发人员:张扬扬张浩朱鸿伟黄涛
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1