Skip to content

平台概述

基于 Spring Cloud Alibaba + Element Plus 构建的企业级快速开发平台

微服务架构

基于Spring Cloud Alibaba构建,前后端分离技术架构,网关实现请求负载均衡

低代码开发

可自由定制不同界面生成模板,代码在线生成,既能快速生成功能模块又可满足复杂业务需要

可视化设计

可视化表单设计、流程设计、报表设计、门户设计,拖拽组件即可在线实现功能

容器化部署

Docker容器化部署,环境隔离,跨平台部署,docker compose一键安装满足快速部署要求

自动化运维

Jenkins + Gitlab + K8S实现自动化运维,代码一键发布到Docker镜像平台,实现快速运维

国产化适配

适配国产化服务器、国产化操作系统、国产化中间件、国产化数据库等

技术架构

采用主流技术栈,确保平台的稳定性和可扩展性

后端技术

  • Spring Boot
  • Spring Cloud Alibaba
  • MyBatis Plus
  • Nacos
  • Sentinel
  • SkyWalking

前端技术

  • Vue 3
  • Element Plus
  • Uni-app
  • TypeScript
  • Vite
  • NodeJS

部署运维

  • Docker
  • Kubernetes
  • Jenkins
  • Nginx
  • MySQL / Oracle / PostgreSQL
  • 达梦 / 人大金仓 等国产数据库

核心功能模块

丰富的功能模块,满足企业级应用开发需求

平台管理

平台通用配置、资源菜单管理、数据字典、组织机构设置、用户管理、权限设置、代码在线生成、数据接口管理、日志监控等基础管理功能

表单中心

自主研发的表单管理系统,支持表单组件在线拖拽,通过拖拉拽无需编码即可实现表单功能模块,表单组件丰富,功能强大,能满足80%的业务需求

流程中心

基于全开源流程引擎Flowable研发,流程设计界面由自主研发,同时添加了很多符合国人使用习惯的组件及功能,专为国人设计的中国式流程引擎

报表中心

支持数据报表及大屏报表,通过拖拉拽无需编码即可实现报表功能。数据报表使用与Excel类似,可以快速上手。大屏报表整合Echarts图表,通过拖拽图表组件即可实现复杂酷炫图形报表

文档中心

支持文章管理和文档存储,支持本地文档、分布式文档及云OSS文档三种存储方式,同时支持Office文档在线编辑和预览等功能

门户中心

自主研发的管理系统,支持自定义各种组件满足不同子系统需要,用户只需要进行简单拖拽即可实现门户效果,达到千人千户,不同的人看到不同的门户界面

服务注册与发现中心

使用Nacos作为微服务的注册与发现中心,同时包含配置中心,界面友好,功能强大,符合国人使用习惯

网关中心

作为微服务API请求的入口,负责拦截所有请求并分发到服务,支持日志拦截、权限控制、跨域问题解决、限流、熔断、负载均衡等功能

任务调度

通过执行器实现协同分布式运行任务,支持动态修改任务状态、启动/停止任务,以及终止运行中的任务,即时生效

应用监控

使用Spring Boot Admin管理和监视应用程序的运行状态,包括显示监控状态、应用程序上下线监控、查看JVM和线程信息、可视化日志查看和下载、动态切换日志级别、HTTP请求信息跟踪等功能

流量控制

面向分布式服务架构的高可用防护组件,从流量控制、熔断降级、系统自适应保护等多个维度保障平台稳定性

分布式追踪系统

应用程序性能监视工具,提供分布式追踪、服务网格遥测分析、度量聚合和可视化一体化解决方案

系统部署

完善的容器化部署方案,支持自动化构建和弹性伸缩

Jenkins自动化构建

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。Jenkins功能包括:持续的软件版本发布/测试项目、监控外部调用执行的工作

Docker容器化部署

Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口

Kubernetes弹性伸缩

Kubernetes,简称K8s,是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效,Kubernetes提供了应用部署,规划,更新,维护的一种机制