基于kubernetes平台的跨网闸数据传输方法、装置、介质及系统制造方法及图纸

技术编号:24103535 阅读:32 留言:0更新日期:2020-05-09 14:24
本申请涉及通信领域,公开了一种基于kubernetes平台的跨网闸数据传输的方法、装置、介质及其系统。本申请的一种基于kubernetes平台的跨网闸数据传输的方法包括发送方将待传输数据发送至消息中间件,发送方包括至少一个第一节点;第一节点包括至少一个第一应用程序;第一应用程序位于第一节点的第一容器中,以及至少一个第一应用程序将待传输数据缓存于消息中间件的第一服务器中;消息中间件的第一服务器位于第一节点的第二容器中,消息中间件将待传输数据存储至本地。本发明专利技术的方法可以用于跨网闸通信领域。

Data transmission method, device, medium and system across gateways based on kubernetes platform

【技术实现步骤摘要】
基于kubernetes平台的跨网闸数据传输方法、装置、介质及系统
本申请涉及通信领域,特别涉及一种基于kubernetes平台的跨网闸数据传输方法。
技术介绍
在企业或者一些安全需求较高的环境中,内网和外网需要网闸这种物理隔离来确保数据传输的安全性,而目前的跨网闸推送数据,没有消息中间件作为数据缓存,接收方在多路汇聚并且高QPS的情况下,经常会拒绝请求,或者响应很慢,并且可能发生数据丢失情况。
技术实现思路
本申请实施例提供了一种基于kubernetes平台的跨网闸数据传输方法、装置、介质及其系统。第一方面,本申请实施例提供了一种基于kubernetes平台的跨网闸数据传输方法,包括:发送方将待传输数据发送至消息中间件,发送方包括至少一个第一节点;第一节点包括至少一个第一应用程序;第一应用程序位于第一节点的第一容器中,以及至少一个第一应用程序将待传输数据缓存于消息中间件的第一服务器中;消息中间件的第一服务器位于第一节点的第二容器中;消息中间件将待传输数据存储至本地。在上述第一本文档来自技高网...

【技术保护点】
1.一种基于kubernetes平台的跨网闸数据传输方法,用于发送数据的发送方,其特征在于,包括:/n所述发送方将待传输数据发送至消息中间件,所述发送方包括至少一个第一节点;所述第一节点包括至少一个第一应用程序;所述第一应用程序位于所述第一节点的第一容器中,以及/n至少一个所述第一应用程序将所述待传输数据缓存于消息中间件的第一服务器中;所述消息中间件的第一服务器位于所述第一节点的第二容器中;/n所述消息中间件将所述待传输数据存储至本地。/n

【技术特征摘要】
1.一种基于kubernetes平台的跨网闸数据传输方法,用于发送数据的发送方,其特征在于,包括:
所述发送方将待传输数据发送至消息中间件,所述发送方包括至少一个第一节点;所述第一节点包括至少一个第一应用程序;所述第一应用程序位于所述第一节点的第一容器中,以及
至少一个所述第一应用程序将所述待传输数据缓存于消息中间件的第一服务器中;所述消息中间件的第一服务器位于所述第一节点的第二容器中;
所述消息中间件将所述待传输数据存储至本地。


2.根据权利要求1所述的方法,其特征在于,包括:使用Kubernetes集群ID为所述第一节点的第二容器创建一个无头服务。


3.根据权利要求2所述的方法,其特征在于,包括:
所述至少一个所述第一应用程序将所述待传输数据缓存于消息中间件的第一服务器还包括:
至少一个所述第一应用程序通过所述无头服务将所述待传输数据缓存到所述消息中间件的第一服务器中;
所述第一服务器将所述待传输数据存储到本地。


4.根据权利要求2所述的方法,其特征在于,通过秒级时间戳和随机数生成所述Kubernetes集群ID。


5.一种基于kubernetes平台的跨网闸数据传输方法,用于接收数据的接收方,其特征在于,包括:
所述接收方从消息中间件中获取待传输数据;所述接收方包括至少一个第二节点;所述第二节点包括至少一个第二应用程序;所述第二应用程序位于所述第二节点的第一容器中,以及
至少一个所述第二应用程序从所述消息中间件的第一服务器中获取所述待传输数据。


6.根据权利要求5所述的方法,其特征在于,包括:
所述至少...

【专利技术属性】
技术研发人员:秦妤嘉曹玮陈萌辉吴永军刘康宇
申请(专利权)人:上海依图网络科技有限公司
类型:发明
国别省市:上海;31

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

1