[发明专利]基于kubernetes平台的跨网闸数据传输方法、装置、介质及系统在审
| 申请号: | 201911407487.4 | 申请日: | 2019-12-31 |
| 公开(公告)号: | CN111131299A | 公开(公告)日: | 2020-05-08 |
| 发明(设计)人: | 秦妤嘉;曹玮;陈萌辉;吴永军;刘康宇 | 申请(专利权)人: | 上海依图网络科技有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
| 代理公司: | 上海华诚知识产权代理有限公司 31300 | 代理人: | 徐颖聪 |
| 地址: | 200051 上海市徐汇*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 kubernetes 平台 跨网闸 数据传输 方法 装置 介质 系统 | ||
本申请涉及通信领域,公开了一种基于kubernetes平台的跨网闸数据传输的方法、装置、介质及其系统。本申请的一种基于kubernetes平台的跨网闸数据传输的方法包括发送方将待传输数据发送至消息中间件,发送方包括至少一个第一节点;第一节点包括至少一个第一应用程序;第一应用程序位于第一节点的第一容器中,以及至少一个第一应用程序将待传输数据缓存于消息中间件的第一服务器中;消息中间件的第一服务器位于第一节点的第二容器中,消息中间件将待传输数据存储至本地。本发明的方法可以用于跨网闸通信领域。
技术领域
本申请涉及通信领域,特别涉及一种基于kubernetes平台的跨网闸数据传输方法。
背景技术
在企业或者一些安全需求较高的环境中,内网和外网需要网闸这种物理隔离来确保数据传输的安全性,而目前的跨网闸推送数据,没有消息中间件作为数据缓存,接收方在多路汇聚并且高QPS的情况下,经常会拒绝请求,或者响应很慢,并且可能发生数据丢失情况。
发明内容
本申请实施例提供了一种基于kubernetes平台的跨网闸数据传输方法、装置、介质及其系统。
第一方面,本申请实施例提供了一种基于kubernetes平台的跨网闸数据传输方法,包括:
发送方将待传输数据发送至消息中间件,发送方包括至少一个第一节点;第一节点包括至少一个第一应用程序;第一应用程序位于第一节点的第一容器中,以及
至少一个第一应用程序将待传输数据缓存于消息中间件的第一服务器中;消息中间件的第一服务器位于第一节点的第二容器中;
消息中间件将待传输数据存储至本地。
在上述第一方面的一种可能的实现中,上述方法还包括:
使用Kubernetes集群ID为第一节点的第二容器创建一个无头服务。
在上述第一方面的一种可能的实现中,上述方法还包括:
至少一个第一应用程序将待传输数据缓存于消息中间件的第一服务器还包括:
至少一个第一应用程序通过无头服务将待传输数据缓存到消息中间件的第一服务器中;
第一服务器将待传输数据存储到本地。
在上述第一方面的一种可能的实现中,上述方法还包括:
通过秒级时间戳和随机数生成Kubernetes集群ID。
第二方面,本申请实施例提供了一种基于kubernetes平台的跨网闸数据传输方法,包括:
接收方从消息中间件中获取待传输数据;接收方包括至少一个第二节点;第二节点包括至少一个第二应用程序;第二应用程序位于第二节点的第一容器中,以及
至少一个第二应用程序从消息中间件的第一服务器中获取待传输数据。
在上述第二方面的一种可能的实现中,上述方法还包括:
至少一个第二应用程序从消息中间件的第一服务器中获取待传输数据,还包括:
至少一个第二应用程序通过Hostport得到第一服务器的端口;
至少一个第二应用程序通过HostAlias将第一服务器的端口与至少一个第二节点的IP进行映射以访问缓存于第一服务器中的待传输数据。
第三方面,本申请实施例提供了一种基于kubernetes平台的跨网闸数据传输装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海依图网络科技有限公司,未经上海依图网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911407487.4/2.html,转载请声明来源钻瓜专利网。





