[发明专利]基于kubernetes平台的跨网闸数据传输方法、装置、介质及系统在审
| 申请号: | 201911407487.4 | 申请日: | 2019-12-31 |
| 公开(公告)号: | CN111131299A | 公开(公告)日: | 2020-05-08 |
| 发明(设计)人: | 秦妤嘉;曹玮;陈萌辉;吴永军;刘康宇 | 申请(专利权)人: | 上海依图网络科技有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
| 代理公司: | 上海华诚知识产权代理有限公司 31300 | 代理人: | 徐颖聪 |
| 地址: | 200051 上海市徐汇*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 kubernetes 平台 跨网闸 数据传输 方法 装置 介质 系统 | ||
1.一种基于kubernetes平台的跨网闸数据传输方法,用于发送数据的发送方,其特征在于,包括:
所述发送方将待传输数据发送至消息中间件,所述发送方包括至少一个第一节点;所述第一节点包括至少一个第一应用程序;所述第一应用程序位于所述第一节点的第一容器中,以及
至少一个所述第一应用程序将所述待传输数据缓存于消息中间件的第一服务器中;所述消息中间件的第一服务器位于所述第一节点的第二容器中;
所述消息中间件将所述待传输数据存储至本地。
2.根据权利要求1所述的方法,其特征在于,包括:使用Kubernetes集群ID为所述第一节点的第二容器创建一个无头服务。
3.根据权利要求2所述的方法,其特征在于,包括:
所述至少一个所述第一应用程序将所述待传输数据缓存于消息中间件的第一服务器还包括:
至少一个所述第一应用程序通过所述无头服务将所述待传输数据缓存到所述消息中间件的第一服务器中;
所述第一服务器将所述待传输数据存储到本地。
4.根据权利要求2所述的方法,其特征在于,通过秒级时间戳和随机数生成所述Kubernetes集群ID。
5.一种基于kubernetes平台的跨网闸数据传输方法,用于接收数据的接收方,其特征在于,包括:
所述接收方从消息中间件中获取待传输数据;所述接收方包括至少一个第二节点;所述第二节点包括至少一个第二应用程序;所述第二应用程序位于所述第二节点的第一容器中,以及
至少一个所述第二应用程序从所述消息中间件的第一服务器中获取所述待传输数据。
6.根据权利要求5所述的方法,其特征在于,包括:
所述至少一个所述第二应用程序从所述消息中间件的第一服务器中获取所述待传输数据,还包括:
至少一个所述第二应用程序通过Hostport得到所述第一服务器的端口;
至少一个所述第二应用程序通过HostAlias将所述第一服务器的端口与至少一个所述第二节点的IP进行映射以访问缓存于所述第一服务器中的所述待传输数据。
7.一种基于kubernetes平台的跨网闸数据传输的装置,其特征在于,包括:
发送模块,用于发送方将待传输数据发送至消息中间件所述发送方包括至少一个第一节点;所述第一节点包括至少一个第一应用程序;所述第一应用程序位于所述第一节点的第一容器中,以及
至少一个所述第一应用程序将所述待传输数据缓存于消息中间件的第一服务器中;所述消息中间件的第一服务器位于所述第一节点的第二容器中;
存储模块,用于所述消息中间件将所述待传输数据存储至本地。
8.一种基于kubernetes平台的跨网闸数据传输的装置,其特征在于,包括:
接收模块,用于接收方从消息中间件中获取待传输数据;所述接收方包括至少一个第二节点;所述第二节点包括至少一个第二应用程序;所述第二应用程序位于所述第二节点的第一容器中,以及
至少一个所述第二应用程序从所述消息中间件的第一服务器中获取所述待传输数据。
9.一种机器可读介质,其特征在于,所述机器可读介质上存储有指令,该指令在机器上执行时使机器执行权利要求1至6中任一项所述的方法。
10.一种系统,包括:
存储器,用于存储由系统的一个或多个处理器执行的指令,以及
处理器,是系统的处理器之一,用于执行权利要求1至6中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海依图网络科技有限公司,未经上海依图网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911407487.4/1.html,转载请声明来源钻瓜专利网。





