Skip to content

介绍

作者:唐亚峰 | battcn
字数统计:849 字

使命

打破假开源,做全网最优秀、最简单、最漂亮的开源 SAAS、多租户云平台架构。从开源中来,到开源中去,让大家有更多时间摸鱼学习陪伴家人锻炼身体找对象

项目简介

Wemirr Platform 是一套基于 Spring Cloud Alibaba 2023 的微服务多租户 SaaS 平台,提供完整的企业级解决方案。

项目说明地址
wemirr-platform后端服务https://gitee.com/battcn/wemirr-platform
wemirr-platform-ui前端项目https://gitee.com/battcn/wemirr-platform-ui
在线文档开发文档https://docs.battcn.com
演示地址在线体验https://cloud.battcn.com

演示账号

租户账号密码说明
0000admin123456平台管理员
8888admin123456普通租户

版本说明

版本JDKSpring Cloud说明
v4-devJDK212024推荐使用,后期重心在此版本
v3-devJDK172024审批流基于 Camunda
v2-devJDK172023仅 BUG 修复

技术架构

后端技术栈

技术版本说明
Spring Boot3.x基础框架
Spring Cloud2024微服务框架
Spring Cloud Alibaba2023阿里巴巴微服务组件
Nacos2.x注册中心 & 配置中心
Sentinel1.8.x流量控制 & 熔断降级
Sa-Token1.x权限认证框架
MyBatis-Plus3.5.xORM 框架
Redis7.x缓存 & 分布式锁
MySQL8.x数据库
Warm-Flow最新版审批流引擎
Snail-Job最新版分布式任务调度
Langchain4j最新版AI 能力集成

前端技术栈

技术版本说明
Vue3.x渐进式 JavaScript 框架
Vben Admin5.x后台管理模板(Monorepo)
Ant Design Vue4.xUI 组件库
TypeScript5.x类型安全
Vite5.x构建工具
Pinia2.x状态管理
TailwindCSS3.x原子化 CSS

平台特点

🚀 核心能力

  • 多租户架构 — 字段隔离 / Schema 隔离 / 数据源隔离,按需选择
  • RBAC + 数据权限 — 按钮级功能权限 + 全部/本级/本级及子级/仅本人/自定义
  • 动态网关 — Redis / Nacos 配置,限流熔断,黑白名单
  • 分布式消息 — WebSocket + Redis 集群消息推送
  • 链路追踪 — SkyWalking / Zipkin / Pinpoint 无缝对接
  • AI 集成 — Langchain4j 驱动,RAG / Tools / MCP 开箱即用

🎯 技术亮点

  • 插拔设计 — 可选组件在 wemirr-plugin,按需引入零耦合
  • 极简代码 — 注解驱动,告别模板代码,开发效率翻倍
  • 高性能 — 接口 P99 响应 10-150ms,虚拟线程 + 连接池优化
  • 标准文档 — SpringDoc(Swagger V3)自动生成,在线调试

内置功能

分类功能模块
🔐 系统管理用户管理 · 角色管理 · 菜单管理 · 部门管理 · 岗位管理 · 字典管理
🏢 平台管理租户管理 · 产品套餐 · 数据源管理 · 租户配置 (超管专属)
📊 系统监控操作日志 · 登录日志 · 在线用户 · 服务监控 · 缓存监控
🛠️ 开发工具代码生成 · 系统接口 · 网关管理 · 限流规则
📦 业务插件workflow 审批流 · ai 智能助手 · monitor 监控 · wms 仓储 · tms 运输

快速体验

bash
# 克隆后端代码
git clone -b v4-dev https://gitee.com/battcn/wemirr-platform.git

# 克隆前端代码
git clone -b v4-dev https://gitee.com/battcn/wemirr-platform-ui.git

详细部署步骤请参考 快速上手

交流群

  • 技术交流 QQ 群:789517089
  • 作者微信:battcn2022

下一步