【技术实现步骤摘要】
基于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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。