[发明专利]一种基于微服务灵活部署的物联网云平台在审
申请号: | 202011221094.7 | 申请日: | 2020-11-05 |
公开(公告)号: | CN112214338A | 公开(公告)日: | 2021-01-12 |
发明(设计)人: | 倪永峰;田伟强;鲍伟;郎振川 | 申请(专利权)人: | 北京科东电力控制系统有限责任公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F16/27 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 柏尚春 |
地址: | 100192 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 微服 灵活 部署 联网 平台 | ||
1.一种基于微服务灵活部署的物联网云平台,其特征在于:从下而上依次包括平台资源层、服务通信层、业务服务层和微服务治理层;所述平台资源层包括计算资源池、存储资源池和服务器,使用数据库和缓存对数据存储,每个微服务对应一个单独的数据库;所述服务通信层统一通信中的接口和数据格式,支持服务端各个微服务之间的通信以及微服务与平台资源层之间的通信;所述业务服务层实现云平台服务端的业务逻辑,通过代码复用构建基础功能服务群并以API接口的形式供其他模块调用,核心功能进行独立划分和设计;所述微服务治理层包括API网关、熔断服务、服务注册与发现、负载均衡和配置中心微服务组件,共同实现服务端各个微服务的治理。
2.根据权利要求1所述的一种基于微服务灵活部署的物联网云平台,其特征在于:所述API接口包括用户管理API、云应用管理API、云存储管理API、虚拟化管理API和系统监控API;所述用户管理提供用户信息的管理,包括用户注册、用户登录、用户权限管理、用户信息修改和用户等级修改;所述云应用管理的数据库存储云应用和相关云主机的数据;所述云存储管理的数据库以存储池为核心进行设计,其主要数据表包括用户网盘信息表、部门网盘信息表、存储池信息表和挂载点信息表;所述虚拟化管理实现多个操作系统和应用共享一套基础物理硬件;所述系统监视管理任务队列中的任务执行顺序。
3.根据权利要求1所述的一种基于微服务灵活部署的物联网云平台,其特征在于:所述核心功能包括云桌面模块、云应用模块和云存储模块;所述云桌面模块实现用户登录云平台和登录之后使用的桌面功能;所述云应用模块为用户提供相关应用服务;所述云存储模块支持用户直接访问网盘和网盘挂载。
4.根据权利要求3所述的一种基于微服务灵活部署的物联网云平台,其特征在于:所述云桌面模块包括认证授权子模块、通用功能子模块和系统公告子模块;所述认证授权子模块采用JWT和API网关结合的方案实现整个云平台服务端的认证和授权;所述通用功能子模块为用户登录后使用云平台提供基础功能,所述基础功能包括个人信息管理、意见反馈和文件上传代理;所述系统公告子模块通过客户端与云平台服务端之间建立的连接实现公告消息的实时通知。
5.根据权利要求3所述的一种基于微服务灵活部署的物联网云平台,其特征在于:所述云应用模块包括个人应用管理子模块、应用使用子模块和应用恢复子模块;所述个人应用管理子模块为用户提供个人应用的基础管理功能;所述应用使用子模块负责对用户打开或者关闭应用提供支持;所述应用恢复子模块提供容错机制为用户应用使用过程中的数据安全提供保障。
6.根据权利要求3所述的一种基于微服务灵活部署的物联网云平台,其特征在于:所述云存储模块包括网盘访问子模块和网盘挂载子模块;所述网盘访问子模块通过分布式文件系统将存储资源池集合起来协同工作,对外提供数据存储和访问操作;所述网盘挂载子模块为用户或部门提供网盘的挂载和卸载功能。
7.根据权利要求1所述的一种基于微服务灵活部署的物联网云平台,其特征在于:所述数据库为MySQL,所述缓存为Redis。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京科东电力控制系统有限责任公司,未经北京科东电力控制系统有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011221094.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种适用于林地的装配式房屋及安装方法
- 下一篇:一种刚性锂电池组的制备方法