[发明专利]一种数据流处理方法、系统和计算机可读存储介质在审
| 申请号: | 201911000833.7 | 申请日: | 2019-10-21 |
| 公开(公告)号: | CN110716744A | 公开(公告)日: | 2020-01-21 |
| 发明(设计)人: | 韩昊;曹素芝;闫蕾 | 申请(专利权)人: | 中国科学院空间应用工程与技术中心 |
| 主分类号: | G06F8/71 | 分类号: | G06F8/71 |
| 代理公司: | 11570 北京众达德权知识产权代理有限公司 | 代理人: | 刘杰 |
| 地址: | 100094*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据流 服务架构 配置文件 逻辑拓扑文件 部署 数据流处理 计算机可读存储介质 服务 资源利用率 处理单元 服务流程 关系映射 接收用户 结果信息 镜像文件 输出处理 拓扑结构 形式构建 占用资源 自动部署 流处理 移除 调用 分解 束缚 | ||
1.一种数据流处理方法,其特征在于,包括:
接收用户提交的逻辑拓扑文件和镜像文件,并将所述镜像文件进行存储处理;
根据所述逻辑拓扑文件中的拓扑结构键值对应关系映射生成部署配置文件;
调用所述部署配置文件,并根据所述部署配置文件进行服务自动部署,以微服务架构的形式构建服务流程;
通过所述微服务架构对数据流进行处理,并输出处理结果信息。
2.根据权利要求1所述的一种数据流处理方法,其特征在于,还包括:
将用户提交的镜像文件进行本地存储;
接收用户创建数据流处理指令;
从本地调取所述数据流处理指令对应的镜像文件;
根据所述镜像文件的拓扑结构键值对应关系进行服务自动部署。
3.根据权利要求1所述的一种数据流处理方法,其特征在于,还包括:
接收删除数据流处理指令;
删除微服务架构中对应名称的服务。
4.根据权利要求1所述的一种数据流处理方法,其特征在于,在根据所述部署配置文件进行服务自动部署之后,还包括:
提取微服务架构中各服务的相关信息,将服务部署信息和资源占用信息实时反馈给用户。
5.根据权利要求1所述的一种数据流处理方法,其特征在于,所述逻辑拓扑文件包括:各服务节点的连接关系、各服务读取与发送数据的端口号。
6.根据权利要求1所述的一种数据流处理方法,其特征在于,在根据所述部署配置文件进行服务自动部署之后,还包括:
通过在各服务间构建消息队列、使用共享高速数据库或通过边车转发方式实现各服务间的数据传输通道。
7.根据权利要求1所述的一种数据流处理方法,其特征在于,还包括:
通过容错机制来恢复数据流应用的状态。
8.一种数据流处理系统,其特征在于,所述数据流处理系统包括:存储器及处理器,所述存储器中包括数据流处理方法程序,所述数据流处理方法程序被所述处理器执行时实现如下步骤:
接收用户提交的逻辑拓扑文件和镜像文件,并将所述镜像文件进行存储处理;
根据所述逻辑拓扑文件中的拓扑结构键值对应关系映射生成部署配置文件;
调用所述部署配置文件,并根据所述部署配置文件进行服务自动部署,以微服务架构的形式构建服务流程;
通过所述微服务架构对数据流进行处理,并输出处理结果信息。
9.根据权利要求8所述的一种数据流处理系统,其特征在于,所述数据流处理方法程序被所述处理器执行时还实现如下步骤:
将用户提交的镜像文件进行本地存储;
接收用户创建数据流处理指令;
从本地调取所述数据流处理指令对应的镜像文件;
根据所述镜像文件的拓扑结构键值对应关系进行服务自动部署。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中包括数据流处理方法程序,所述数据流处理方法程序被处理器执行时,实现如权利要求1至7中任一项所述的一种数据流处理方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院空间应用工程与技术中心,未经中国科学院空间应用工程与技术中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911000833.7/1.html,转载请声明来源钻瓜专利网。





