项目介绍
wemirr-platform是一个纯为爱发电的开源项目,它提供了一套完整、高效、易用的多租户、SAAS云平台架构。通过集成多种先进技术和工具,WP降低了开发成本,提高了开发效率,让开发者能够更专注于业务逻辑的实现。无论是初创企业还是已有一定规模的公司,都可以通过wemirr-platform来快速搭建起一个稳定、高效的云服务平台。
项目使命:打破假开源,做全网最优秀、最简单、最漂亮的开源SAAS、多租户云平台架构。WP致力于提供一个高效、易用、功能齐全的云平台解决方案,让开发者有更多时间专注于业务逻辑的实现,而非基础架构的搭建。
应用场景
wemirr-platform适用于需要构建多租户、SAAS应用的企业或开发者。
功能模块
-
用户管理:提供用户注册、登录、信息修改等功能。 -
权限控制:基于RBAC(Role-Based Access Control)模型,实现细粒度的权限管理。 -
租户管理:支持多租户功能,每个租户拥有独立的数据空间和配置。 -
动态网关:支持页面配置与Nacos两种推送方式,动态开启关闭网关路由。 -
消息推送:内置基于WebSocket、Redis实现的分布式消息推送功能。 -
链路追踪:支持skywalking、zipkin、pinpoint等多种链路追踪工具。 -
分布式任务:整合snail-job替换xxl-job,提供分布式调度任务功能。
功能特点
-
-
开箱即用:下载代码后,经过简单配置即可快速运行,无需复杂的环境搭建。 -
代码优雅:代码结构清晰,易于理解和维护,提高开发效率。 -
性能高效:在2M网络环境下,接口响应时间普遍在10-150毫秒之间,最慢不超过300毫秒。 -
功能齐全:集成了SAAS、多租户、RBAC权限控制等核心功能,满足复杂业务场景需求。 -
插拔组件:除去必要工程,可选组件均在wemirr-platform-plugin中按需使用,提高系统灵活性。
-
-
标准文档:集成标准的SpringDoc => Swagger V3,提供更强大、更优美的UI界面。
项目技术栈
-
前端技术栈:Vue.js -
后端技术栈: -
Spring Cloud 2024 -
Spring Cloud Alibaba 2023 -
Spring Boot -
Mybatis-Plus -
Nacos(服务发现与配置中心) -
Sentinel(流量控制与熔断) -
Redis(缓存与消息推送) -
Mysql(数据库) -
RabbitMQ(消息总线) -
Sa-Token(权限框架)
-
-
链路追踪:skywalking、zipkin、pinpoint(案例采用skywalking) -
开发文档:WP-DOC -
版本管理:Git(Gitee托管) -
容器化部署:Docker、Docker Compose
功能演示










开源地址
https://gitee.com/battcn/wemirr-platform