[发明专利]一种基于容器化微服务的智能分析服务系统、方法及介质在审
申请号: | 202011576905.5 | 申请日: | 2020-12-28 |
公开(公告)号: | CN112667351A | 公开(公告)日: | 2021-04-16 |
发明(设计)人: | 毛少将;郭宇鹏;王晓;周昌锋;石雷 | 申请(专利权)人: | 通号智慧城市研究设计院有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50;G06F16/21 |
代理公司: | 北京纪凯知识产权代理有限公司 11245 | 代理人: | 赵悦 |
地址: | 100070 北京市丰台区汽*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 容器 微服 智能 分析 服务 系统 方法 介质 | ||
本发明涉及一种基于容器化微服务的智能分析服务系统、方法及介质,包括:服务注册中心,用于对服务提供方的提供的服务进行注册,并向服务消费方提供服务列表;智能服务网关,用于接收服务调用者输入的请求,并根据请求内容调用服务列表中对应服务;智能分析服务模块,用于以集群形式部署经过服务注册中心注册的服务,其根据服务类型对服务分类,并将相同类别的服务部署到同一容器中;服务配置中心,用于存储容器和服务的配置信息,支撑智能分析服务的运行;数据库,用于存储智能服务存储模块中服务所需的数据。其通过同时结合微服务和容器化,能够实现各种智能分析服务的统一开发、部署和管理。
技术领域
本发明涉及一种基于容器化微服务的智能分析服务系统、方法及介质,属于数据分析处理技术领域。
背景技术
目前,随着机器学习和深度学习等人工智能技术的快速发展,视觉、语音、自然语言等领域不断涌现出各种智能化技术研究成果,尤其在GPU、TPU等专用型并行计算设备的不断更新换代下,各种智能化应用逐渐在实际生活场景中落地。智能分析技术已经趋于成熟,但是对于依赖GPU这种特定计算设备的智能分析服务的统一开发、部署和管理,还处于单体式框架和微服务框架并存的阶段。
智能分析服务属于计算密集型任务,现有的基于单体式框架的多智能分析服务的开发,由于其计算量大,采用一体化打包进行部署,因此其存在复杂度较高、开发速度较慢、代码部署周期长、难以扩展、系统启动慢、系统错误隔离性差、可伸缩性差和线上问题修复时间长等缺点。
发明内容
针对上述问题,本发明的目的是提供了一种基于容器化微服务的智能分析服务系统、方法及介质,其通过开发多种不同应用类型的智能分析服务,同时结合微服务和容器化,实现各种智能分析服务的统一开发、部署和管理,从而构成一个面向多行业的智能分析服务系统。
为实现上述目的,本发明采取以下技术方案:一种基于容器化微服务的智能分析服务系统,包括:服务注册中心、智能服务网关、智能分析服务模块、服务配置中心和数据库;服务注册中心,用于对智能分析服务提供的服务进行注册,并向服务消费方提供服务列表;智能服务网关,用于接收服务调用者输入的调用请求,并根据调用请求内容调用服务列表中对应服务;智能分析服务模块,用于以集群形式部署经过服务注册中心注册的服务,其根据服务类型对服务分类,并将相同类别的服务部署到同一容器中;服务配置中心,用于存储容器和服务的配置信息;数据库,用于存储智能服务存储模块中服务需要处理的数据源信息。
进一步,服务注册中心通过与已注册节点通讯,判断节点是否健康,剔除不健康节点;并在服务消费方订阅的服务发生变更时通知服务消费方,已注册节点包括服务提供方和服务消费方的节点。
进一步,智能服务网关通过Zuul实现,接收到服务调用者输入的调用请求并通过身份认证以后向数据库发送数据源查询请求,获取数据源信息,同时通过服务注册中心获取服务列表,然后将调用请求和数据源信息转发给相应的智能分析服务,服务响应调用请求并进行处理。
进一步,服务注册中心包括两个Eureka子模块,各个Eureka子模块之间互相注册,并将服务清单互相备份,一个Eureka子模块掉线之后不影响整个系统的运行。
进一步,智能分析服务模块通过docker实现,并且由Kubernetes进行容器的销毁、创建、监控、认证授权以及具体业务请求的负载均衡。
进一步,服务配置中心的服务的配置信息包括服务运行依赖的环境变量、模型参数、权重等信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于通号智慧城市研究设计院有限公司,未经通号智慧城市研究设计院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011576905.5/2.html,转载请声明来源钻瓜专利网。