一种多租户微服务架构智慧园区系统技术方案

技术编号:33705271 阅读:36 留言:0更新日期:2022-06-06 08:26
本发明专利技术公开了一种多租户微服务架构智慧园区系统,旨在解决传统的智慧园区系统的软件开发成本高,而且要各自维护代码,代码冗余,版本管理混乱,且需要使用独立的硬件服务器进行部署,硬件投入成本高的问题,包括安装于云端服务器的配置端和管理端;所述配置端包括产品管理模块、微服务启动模块和项目管理模块;产品管理模块,用于根据不同智慧园区的需求,针对性选择功能组件并将所选功能组件组合配置出智慧园区产品;项目管理模块,用于对配置完成的智慧园区产品设置项目管理参数;所述管理端包括注册中心、网关模块、后端应用模块和数据库模块。本发明专利技术尤其适用于租户共享使用且更具扩展性,具有较高的社会使用价值和应用前景。景。景。

【技术实现步骤摘要】
一种多租户微服务架构智慧园区系统


[0001]本专利技术涉及智慧园区多租户管理
,具体涉及一种多租户微服务架构智慧园区系统。

技术介绍

[0002]智慧园区是以互联网为载体,“互联网+产业”融合产业模式为手段,面向园区提供全产业链支撑服务的解决方案,能够帮助园区在信息化方面建立统一的组织管理协调架构,业务管理平台和对内对外服务运营平台。
[0003]传统的智慧园区系统存在以下弊端:
[0004]第一,面向特定的客户实现一套特定的系统,并部署到对应的企业内部中,因此针对每个园区的系统需要重新开发,代码也需要独立维护,软件开发成本高,且智慧园区系统内很多重复的功能无法直接复用,而且要各自维护代码,代码冗余,版本管理混乱;
[0005]第二,针对每个园区的系统需要使用独立的硬件服务器进行部署,还包括网络的建设,硬件投入成本高。
[0006]为此,我们提出了一种多租户微服务架构智慧园区系统。

技术实现思路

[0007]本专利技术的目的在于解决或至少缓解现有技术中所存在的问题。r/>[0008]为本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种多租户微服务架构智慧园区系统,其特征在于,包括配置端和管理端;所述配置端包括产品管理模块、微服务启动模块和项目管理模块:产品管理模块,用于根据不同智慧园区的需求,选择功能组件并将所选功能组件组合配置出智慧园区产品;微服务启动模块,用于启动智慧园区产品的微服务;项目管理模块,用于对配置完成的智慧园区产品设置项目管理参数;所述管理端包括注册中心、网关模块、后端应用模块和数据库模块:注册中心,用于接收用户在智慧园区产品内的用户注册请求并将注册数据传输于数据库模块;网关模块,用于接收用户请求并通过多租户智能识别算法自动判断用户所属项目,同时对提交请求的用户进行权限校验后反馈给用户;后端应用模块,用于接收权限校验核准通过的用户请求并对用户请求通过多租户注解组件进行多租户参数传递;数据库模块,用于以共享数据库的方式存储用户数据并实现数据层面的安全隔离。2.如权利要求1所述的多租户微服务架构智慧园区系统,其特征在于:所述产品管理模块中,智慧园区产品配置包括:根据智慧园区需求,选择不同的功能组件以配置针对性的智慧园区产品;对智慧园区产品内的不同场景,建立不同的产品品种;针对不同的产品品种,设置不同的功能菜单权限。3.如权利要求2所述的多租户微服务架构智慧园区系统,其特征在于:所述数据库模块还包括数据库拦截器组件,所述数据库拦截器组件用于在数据库读写操作时,从数据库驱动层面拦截SQL,并对SQL进行统一的用户处理。4.如权利要求3所述的多租户微服务架构智慧园区系统,其特征在于:所述数据库拦截器组件的拦截操作通过动态代理编程方法实现,步骤如下:a)动态代理类拦截于智慧园区产...

【专利技术属性】
技术研发人员:曾祥钊苏鹏飞戴洪亮
申请(专利权)人:深圳康佳电子科技有限公司
类型:发明
国别省市:

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

1