基于 Spring 体系 15 年企业级开发经验,专注于通过企业级生产环境落地的工程思维和架构思想打造下一代Java 微服务技术底座
组织介绍

元界Metalite — 下一代 Java 微服务技术底座

MetaLite Logo

业务无关 · 开箱即用 · 持续演进

JDK 21 Spring Boot 3.2.9 Spring Cloud Spring Cloud Alibaba License


这是什么?

元界Metalite 是基于 JDK 21 + Spring Cloud Alibaba 完全自研的企业级业务系统微服务轻量级技术底座。

它不是另一个"内置商品、订单、支付等模块"的业务框架,而是一个完全业务无关的技术底座——无论您开发电商、IoT、SaaS、政务、金融,MetaLite 都能作为技术基石,快速构建符合企业实际需求的业务系统。

核心理念:技术框架比拼的不是内置了多少业务功能,而是开发友好性、技术组件先进性、架构思想先进性、代码结构清晰度


文档导航

文档 说明
👀 后台演示 在线体验管理后台,用户名: guess 密码: admin@2026
📖 为什么选择 元界MetaLite? 核心技术对比与独有优势
🧩 21 项企业级能力 框架提供的完整企业级能力清单
🏗️ 工程结构 子工程划分与职责说明
📖 架构思想 设计理念、架构全景、核心原理、技术选型决策
🚀 快速开始 环境准备、部署运行、常见问题
🛠️ 开发指南 21 项能力 API 详解、代码示例、编码规范
🏗️ 部署脚本 Docker / Kubernetes / Bin 脚本模板

项目合作 / 技术咨询 / 技术交流

如果您也对Java微服务技术底座的工程思维、架构思想、技术细节等方面感兴趣,欢迎加入技术交流群:QQ群 822374603

如果您有微服务架构设计、老系统改造、技术选型、企业级功能落地或基于 MetaLite 的项目合作需求,欢迎搜索微信公众号 元界metalite(或扫码关注下方二维码)

元界metalite 公众号二维码

适用场景

场景 说明
🏢 企业数字化转型 作为技术底座,快速构建各业务系统
🚀 初创公司快速上线 clone 骨架,专注核心业务
🔄 老系统微服务改造 基于 元界MetaLite 重构,平滑迁移
📚 技术团队规范 统一开发规范,降低协作成本

不挑业务形态:电商、IoT、SaaS、政务、金融、教育、医疗——元界MetaLite 不预设任何业务功能,适配任何行业。


为什么选择 元界MetaLite?

一句话概括

某 yi / 某道 = 技术底座 + 内置业务功能(无法满足个性化需求)
元界MetaLite     = 纯粹的技术底座(21 项企业级能力) + 快速开发骨架

核心对比

维度 元界MetaLite 某 yi / 某道
技术栈 JDK 21 + Spring Boot 3.2 JDK 8/11 + Spring Boot 2.x
工程结构 单 Maven 工程(IDE 飞起) 多 Maven 模块(6~10+,依赖复杂)
代码行数 ~2.5 万行(精简) 10~15 万行(臃肿)
二次开发 clone 骨架,改包名即可 需深入理解框架内置业务逻辑
持续演进 技术底座持续迭代 内置业务功能很快过时
业务适配 不预设业务,适配任何行业 内置功能与个性化需求冲突
AI 编程 统一架构 + 完善指南,AI 高效生成 结构复杂,AI 理解困难

独有优势

能力 元界MetaLite 某 yi 某道
JDK 21 虚拟线程(IO 性能 10 倍提升)
二级缓存分布式同步(@CacheEvict 自动通知其他实例)
类雪花分布式 ID(每秒 1677 万个)
全链路 TraceId 自动传播
7 种切面链兜底异常处理
ORM 零 XML 配置(Criteria 方法引用) ❌ MyBatis XML ❌ MyBatis XML
InternalServiceClient(禁止 Feign,超时逐层递减)
三层维度限流(节点/调用方/用户)

设计哲学、单工程 vs 多模块深度对比、AI 编程详解 → 架构思想


21 项企业级能力

能力 说明
🔐 统一请求响应 6 种请求类型(内外流量 × 登录 × 业务参数) + Resp 统一响应
🆔 分布式 ID 每秒 1677 万个唯一 ID,支持字母数字混合/纯数字
💾 二级缓存 Caffeine + Redis,@CacheEvict 自动分布式同步
🔒 分布式锁 自动续期、安全释放、超时保护
🌐 HTTP 客户端 基于 Nacos 服务发现,自动传递上下文,超时逐层递减
📊 分布式事务 Seata 2.1 AT 模式,跨数据源、跨服务,零配置启动
🔍 Elasticsearch 与 MySQL 完全统一的 Criteria API,索引路由
🚦 三层限流 节点级 + 调用方级 + 用户级,全局 + 单接口
🔑 加密解密 AES/RSA/SM2/SM4,满足等保三级合规
🙈 数据脱敏 配置驱动,序列化时自动脱敏
🔗 链路追踪 7 种切面类型,自动生成 TraceId
📝 操作日志 AOP 自动记录,支持审计追溯
⏰ 定时任务 @Scheduled + @RedisLock,分布式抢占执行
🔄 对象转换 MapStruct 编译时生成,无反射开销
📋 JSON 处理 FastJson2 封装,支持脱敏、JSONPath
✅ 参数校验 AssertUtil 断言工具,统一校验风格
📅 日期时间 DateTimeUtil 统一工具,禁止 java.time 直接调用
💾 分库分表 多数据源路由 + 读写分离
⚠️ 异常处理 切面兜底,自动转换为 Resp
🎯 切面编程 日志、脱敏、幂等自动处理
📭 空集合常量 EMPTY_LIST/EMPTY_MAP 统一引用

每项能力的 API、代码示例、配置方法 → 开发指南


5 分钟上手

# 第一步:克隆骨架工程
git clone https://gitee.com/MetaLite/backend-demo.git my-project

# 第二步:修改包名
# com.metalite.demo → com.yourcompany.business

# 第三步:参照 module1 开发你的业务模块

详细环境准备、Nacos 配置、前端启动 → 快速开始


工程结构

MetaLite 工程结构

子工程 简介 仓库
🔧 backend-bom 父 POM,统一管理依赖版本 → 仓库
🧩 backend-application 核心框架,21 项企业级能力 → 仓库
🚪 backend-gateway API 网关,鉴权、限流、路由 → 仓库
🛠️ backend-admin 管理后台,用户、权限、组织 → 仓库
🗄️ backend-orm 轻量级 ORM(MySQL + ES) → 仓库
📨 backend-mq 消息队列封装 → 仓库
🚀 backend-demo 快速开始骨架 → 仓库
🎨 web-admin 前端管理后台(Vue 3 + Vben Admin) → 仓库

子工程架构设计和包结构说明 → 架构思想 - 子工程架构


社区与贡献

  • 📮 问题反馈:提交 Issue
  • 💡 功能建议:提交 Feature Request
  • 🔧 代码贡献:Fork 仓库 → 提交 PR

许可证

MIT License


如果你觉得 元界MetaLite 不错,请给个 ⭐ Star 支持一下 👉 https://gitee.com/MetaLite

成就
13
Star
0
Fork
成员(2)
8936983 liu yibing 1767930680
gogo
15943196 metalite founder 1752228291
元界MetaLite

搜索帮助