一种基于微服务的大数据物联网管理系统技术方案

技术编号:31088458 阅读:33 留言:0更新日期:2021-12-01 12:47
本发明专利技术提出了一种基于微服务的大数据物联网管理系统。所述大数据物联网管理系统包括:展现层,用于兼容浏览器和展示所述大数据物联网管理系统的各功能界面;网关层,用于为所述大数据物联网管理系统包含的各种服务功能提供统一入口,并在所述大数据物联网管理系统运行过程中,对所述为所述大数据物联网管理系统进行运行监控、授权、系统安全保护和资源调度;业务层,用于为所述大数据物联网管理系统运行提供基础系统功能服务和业务系统功能服务;数据层,用于存储所述大数据物联网管理系统运行过程中产生的业务数据、图片视频及文件数据和日志数据,其中,展现层和数据层完全分离,通过跨域实现前端数据和后端数据之间的通信。通信。通信。

【技术实现步骤摘要】
一种基于微服务的大数据物联网管理系统


[0001]本专利技术提出的一种基于微服务的大数据物联网管理系统,属于物联网


技术介绍

[0002]企业管理系统,是指能够体现企业管理的大部分职能(包括决策、计划、组织、领导、监控、分析等等),能够提供实时、相关、准确、完整的数据,为管理者提供决策依据的一种软件。以模块划分,企业管理软件可分为企业文档管理、财务管理、车间管理、进销存管理(ERP)、资产管理、成本管理、设备管理、质量管理、分销资源计划管理、人力资源管理(HR)、供应链管理(SCM)、客户关系管理(CRM)等品种。
[0003]现有的企业管理系统多为分布式系统,管理复杂性增加,跟踪问题难,开发门槛加高,对开发人员的能力要求高,服务间通信成本较大。

技术实现思路

[0004]本专利技术提供了一种基于微服务的大数据物联网管理系统,用以解决现有企业管理系统跟踪性困难,开发门开高的问题,所采取的技术方案如下:
[0005]本专利技术提出了一种基于微服务的大数据物联网管理系统,所述大数据物联网管理系统包括:...

【技术保护点】

【技术特征摘要】
1.一种基于微服务的大数据物联网管理系统,其特征在于,所述大数据物联网管理系统包括:展现层,用于兼容浏览器和展示所述大数据物联网管理系统的各功能界面;网关层,用于为所述大数据物联网管理系统包含的各种服务功能提供统一入口,并在所述大数据物联网管理系统运行过程中,对所述为所述大数据物联网管理系统进行运行监控、授权、系统安全保护和资源调度;业务层,用于为所述大数据物联网管理系统运行提供基础系统功能服务和业务系统功能服务;数据层,用于存储所述大数据物联网管理系统运行过程中产生的业务数据、图片视频及文件数据和日志数据,其中,展现层和数据层完全分离,通过跨域实现前端数据和后端数据之间的通信。2.根据权利要求1所述大数据物联网管理系统,其特征在于,所述展现层包括:Web前端模块,用于通过HTML、HTML5、Vue或CSS3方式设置web前端页面,并进行主浏览器兼容;终端APP模块,用于在移动终端上展示所述大数据物联网管理系统的各功能界面;Restful接口模块,用于针对所述大数据物联网管理系统运行过程中处理的业务,采用Restful接口提供数据服务。3.根据权利要求2所述大数据物联网管理系统,其特征在于,所述终端APP模块包括:优化模块,用于在所述终端APP模块运行过程中进行https链路请求优化;处理模块,用于在所述终端APP模块运行过程中进行防盗链和DNS劫持处理。4.根据权利要求1所述大数据物联网管理系统,其特征在于,所述业务层包括:基础系统功能服务模块,用于为所述大数据物联网管理系统运行提供基础系统功能服务;其中,所述基础系统功能服务包括用户管理服务、权限认证和日志服务;业务系统功能服务模块,用于为所述大数据物联网管理系统运行提供业务系统功能服务;其中,所述业务系统功能服务包括停车管理服务、视频服务和巡更服务。5.根据权利要求1所述大数据物联网管理系统,其特征在于,所述数据层包括:Mongodb模块,用于存储非结构化和关联性弱的业务数据,其中,所述非结构化和关联性弱的业务数据包括所述大数据物联网管理系统的控制器下发的指令数据和监测设备收集的传感器数据等;Mysql模块,用于存储事务性数据以及关联性强的数据;所述事务性数据以及关联性强的数据包括订单数据、资金数据和交易数据等;HDSF模块,用于存储所述大数据物联网管理系统的监控设备所上传的图片和视频以及报表文件;ElasticSearch模块,用于实现ELK(ElasticSearch,Logstash,Kibana)存储日志数据。6.根据权利要求1所述大数据物联网管理系统,其特征在于,所述大数据物联网管理系统还包括:统一安全认证模块,用于设置用户登录统计周期,并根据用户在所述用户登录统计周期内的登录频率和次数针对用户的大数据物联网管理系统登录进行登录安全验证;微服务架构基础支撑模块,用于对所述大数据物联网管理系统的微服务架构进行功能
支撑;系统服务监控中心模块,用于对所述大数据物联网管理系统运行过程中的服务调用、应用吞吐量以及服务降级、熔断和微服务运行情况进行监控;能力开发平台业务支撑模块,用于控制网关根据所述大数据物联网管理系统的应用方式进行API接口隔离,并对应用进行调用次数限制;代码生成器中心模块,用于对网管聚合服务内部Swagger接口文档进行统一跨域处理和异常处理;docker容器化部署模块,用于进行基于rancher的容器化部署、基于docker的elk日志监控以及基于docker的服务动态扩容。7.根据权利要求6所述大数据物联网管理系统,其特征在于,所述统一安全认证模块包括:Oauth支持模块,用于支持oauth的四种模式登陆;其中,所述oauth的四种模式登录包括授权码模式、简化模式、密码模式和客户端模式;验证模块,用于支持用户进行用户名、密码结合图形验证码的登录验证模式;手机登录模块,用于支持用户通过手机校验码模式进行系统登录;单点登录模块,用于支持第三方系统单点登录模式。8....

【专利技术属性】
技术研发人员:于淼
申请(专利权)人:中建电子信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1