Skip to content

HEI Cloud

HEI Cloud 是 HEI 快速开发框架的 Java 微服务架构版本,基于 Spring Boot 3.5.9 构建,采用 Java 21 作为运行环境。提供高可用、高并发、可扩展的分布式系统解决方案。

状态: 开发中

架构理念

本项目的架构基础思想参考了 Snowy 快速开发平台,采用微服务架构设计,遵循以下设计原则:

  • 前后端分离: 后端专注提供 RESTful API,前端独立部署
  • 微服务架构: 按业务领域划分服务,独立部署和扩展
  • API 与实现分离: 服务 API 定义接口,服务实现提供具体功能,便于跨服务调用
  • 国密算法支持: 全面支持 SM2 国密加密,保障数据安全
  • B/C 端概念: 项目支持 B 端和 C 端用户,分别有独立的认证体系

技术栈

类型技术
核心框架Java 21 + Spring Boot 3.5.9 + Maven
持久层MyBatis-Plus 3.5.5 + Druid 1.2.21 + MySQL
缓存Redis (Lettuce)
认证授权Sa-Token 1.44.0 + SM2 国密加密
API文档Knife4j 4.6.0 (OpenAPI 3)
对象转换MapStruct 1.6.3 + Lombok 1.18.30
数据翻译Easy-Trans 3.0.0
工具库Hutool 5.8.25
Excel处理Fesod 2.0.1
IP 解析ip2region 2.7.0

文档导航

指南

架构

功能特性

相关链接

相关项目

Released under the MIT License.