关于我们 / 企业动态
解决方案 4 分钟阅读

云智智慧停充一体云-allnew全新体验-路内停车源码+路外停车源码+充电桩源码解决方案

摘要:本文介绍了一个基于SpringCloudAlibaba的Java微服务快速开发平台,整合了多种主流技术框架和组件。平台采用前后端分离架构,提供RBAC权限管理、统一鉴权、代码生成、多租户支持等核心功能,支持高并发场景和多种部署方式。技

云智智慧停充一体云-allnew全新体验-路内停车源码+路外停车源码+充电桩源码解决方案

原文链接:云智智慧停充一体云-allnew全新体验-路内停车源码+路外停车源码+充电桩源码解决方案

采用Java主流的微服务技术栈,基于 Spring Cloud Alibaba 的微服务解决方案进行封装的快速开发平台,包含多种常用开箱即用功能的模块,通用技术组件与服务、微服务治理,具备RBAC功能、网关统一鉴权、Xss防跨站攻击、自动生成前后端代码、支持多种存储系统、分布式事务、分布式任务调度、多租户等多个功能和模块,支持多业务系统(多服务)并行开发,平台设计灵活可扩展、可移植,可应用高并发需求,同时兼顾本地化、私有云、公有云部署,支持国产信创数据库、国产信创操作系统部署。核心技术采用 Spring Boot、 Spring Cloud Alibaba、Mybatis Plus、RabbitMQ、MinIO 等主要框架和中间件,采用 Nacos 注册和配置中心,集成流量卫兵 Sentinel ,提供了一个可支持企业各业务系统或产品快速开发实现的微服务应用数字化融合平台,让开发者能够专注于业务功能开发,降低技术难度,节省人力成本,缩短项目周期,帮助提高开发效率。

主体框架:Spring Cloud、Spring Cloud Alibaba、Spring Boot、Spring Cloud Stream、MyBatis-Plus、Alibaba Druid、Apache Dubbo、Hutool、Lombok等主流技术;

前后端分离:采用主流开发模式-前后端分离框架设计,代码风格精简,面向后端开发工程师,易于理解和上手;

统一接口管理:集成Swagger/Knife4j,可自动生成Api文档;

数据库兼容:支持 MySQL、SQLServer、Oracle、PostgreSQL等主流数据库,支持达梦、人大金仓等国产信创数据库;

国产信创操作系统:支持麒麟服务器操作系统、统信UOS、华为欧拉等国产服务器操作系统部署;

服务注册&发现与调用:使用 Nacos 作为注册中心,实现多配置、分群组、分命名空间、多业务模块的注册和发现功能;

内部调用:集成了 Open Feign 和 Apache Dubbo 两种内部调用模式,并且可以实现无缝切换;

业务熔断:采用 Sentinel 实现业务流量控制、熔断降级、系统负载等多个维度保护服务的稳定性,避免服务之间出现雪崩;

应用监控:利用 Spring Boot Admin 来监控各个服务的运行状态;

链路追踪:基于 SkyWalking 作为项目的全链路性能监控, 从整体维度到局部维度展示各项指标,将跨应用的所有调用链性能信息集中展现,可方便度量整体和局部性能,并且方便找到故障产生的源头,生产上可极大缩短故障排除时间;

用户界面

  • 基于 Element-UI 平面化界面设计,精细,更加美观、高端、大气、上档次。
  • 无刷新设计,除了进入功能页面和新页面,其它情况下全部采用 Ajax 交互,优化体验和性能。
  • 支持一键换肤,系统右上角设置即可快速切换整个UI的风格,不仅仅是色调和样式,布局也可改变。支持自定义扩展项目独有的主题样式风格。
  • 优化用户功能操作,大众思维模式,功能清晰,更加贴切和友好。
  • 国际化的支持,页面标签国际化,字典菜单国际化,数据国际化。

前端开发

  • 采用当前比较流行的 Vue,它的优点很多,大家可自行查阅官网介绍。
  • 封装通用组件,实现基本表单控件、树选择,列表选择,文件上传,等等,总之是简化开发。
  • 数据模板组件封装,自动完成分页、排序、列宽、多表头、子表、编辑表、流程发起等。
  • 支持前后分离应用,方便与手机 API 接口对接,Token 方式授权。

功能及组件

  • 工具类 Utils 封装优化,应有尽有,包分类层次分明,独立工具类项目。
  • 在线任务调度,界面化管理,可新增,编辑、删除、暂停、恢复、运行一次等操作,支持独立数据源,分布式作业调度,调度日志监控分析查询。
  • 代码生成工具操作简化及优化,支持多数据源。
  • 在线查询在线人员,强踢在线账号。

整体架构

平台设计灵活可扩展、可移植、可应对高并发需求。同时兼顾本

想看更多与您场景匹配的落地案例?

立即咨询