[发明专利]一种输入输出流的处理方法、装置及系统在审
申请号: | 201811599020.X | 申请日: | 2018-12-26 |
公开(公告)号: | CN111367650A | 公开(公告)日: | 2020-07-03 |
发明(设计)人: | 姚增增;才振功;孙宏亮 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F8/71;G06F8/65;H04L29/06;H04L29/08 |
代理公司: | 北京清源汇知识产权代理事务所(特殊普通合伙) 11644 | 代理人: | 冯德魁;窦晓慧 |
地址: | 310013 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 输入输出 处理 方法 装置 系统 | ||
1.一种输入输出流的处理方法,其特征在于,包括:
将与容器集群中的指定容器交互输入输出流数据的请求发送至所述指定容器对应的流处理服务器;
获取所述流处理服务器返回的所述流处理服务器的地址信息;
根据所述地址信息,与所述指定容器交互输入输出流数据。
2.根据权利要求1所述的输入输出流的处理方法,其特征在于,所述将与容器集群中的指定容器交互输入输出流数据的请求发送至所述指定容器对应的流处理服务器,包括:
将与所述容器集群中的指定容器交互输入输出流数据的请求通过所述指定容器对应的代理模块、所述指定容器对应的容器运行时接口发送至所述指定容器对应的流处理服务器。
3.根据权利要求1所述的输入输出流的处理方法,其特征在于,所述获取所述流处理服务器返回的地址信息,包括:
获取所述流处理服务器返回的所述流处理服务器的基础地址信息和所述请求的标识信息对应的地址信息。
4.根据权利要求1所述的输入输出流的处理方法,其特征在于,所述根据所述地址信息,与所述指定容器交互输入输出流数据,包括:
获取期待升级的第一协议版本信息和本地支持的第二协议版本信息;
根据所述地址信息、所述第一协议版本信息、所述第二协议版本信息,将与所述流处理服务器之间的超文本传输协议升级为多路复用的流处理协议;
根据所述流处理协议,创建指定数目及类型的输入输出流;
利用所述输入输出流,与所述指定容器交互输入输出流数据。
5.根据权利要求4所述的输入输出流的处理方法,其特征在于,所述根据所述地址信息、所述第一协议版本信息、所述第二协议版本信息,将与所述流处理服务器之间的超文本传输协议升级为多路复用的流处理协议,包括:
根据所述地址信息、所述第一协议版本信息、所述第二协议版本信息,构建协议升级请求;
将所述协议升级请求发送至所述流处理服务器;
获得所述流处理服务器返回的协议升级应答信息,所述协议升级应答信息包括与所述流处理服务器协商确定的第三协议版本信息;
根据所述第三协议版本信息,将与所述流处理服务器之间的超文本传输协议升级为多路复用的流处理协议。
6.一种输入输出流的处理装置,其特征在于,包括:
发送单元,用于将与容器集群中的指定容器交互输入输出流数据的请求发送至所述指定容器对应的流处理服务器;
获取单元,用于获取所述流处理服务器返回的所述流处理服务器的地址信息;
交互单元,用于根据所述地址信息,与所述指定容器交互输入输出流数据。
7.根据权利要求6所述的输入输出流的处理装置,其特征在于,所述发送单元,具体用于:
将与所述容器集群中的指定容器交互输入输出流数据的请求通过所述指定容器对应的代理模块、所述指定容器对应的容器运行时接口发送至所述指定容器对应的流处理服务器。
8.根据权利要求6所述的输入输出流的处理装置,其特征在于,所述获取单元,具体用于:
获取所述流处理服务器返回的所述流处理服务器的基础地址信息和所述请求的标识信息对应的地址信息。
9.根据权利要求6所述的输入输出流的处理装置,其特征在于,所述交互单元,具体用于:
获取期待升级的第一协议版本信息和本地支持的第二协议版本信息;
根据所述地址信息、所述第一协议版本信息、所述第二协议版本信息,将与所述流处理服务器之间的超文本传输协议升级为多路复用的流处理协议;
根据所述流处理协议,创建指定数目及类型的输入输出流;
利用所述输入输出流,与所述指定容器交互输入输出流数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811599020.X/1.html,转载请声明来源钻瓜专利网。