[开源]优秀、简单、漂亮、容易上手的开源SAAS多租户快速开发平台
开源系统流程管理
![[开源]优秀、简单、漂亮、容易上手的开源SAAS多租户快速开发平台](https://yy123.ink/api/img/1782590716398-6dmh81.jpg)
一、开源项目简介
wemirr-platform
开源里面UI较好、较容易上手的、中台 、SAAS 、 多租户功能、最最少的代码实现功能的快速开发平台。
二、开源协议
使用Apache-2.0开源协议
三、界面展示
效果图














四、功能概述
特点
- 链路追踪:支持 skywalking、zikpin、pinpoint 等多种链路追踪(案例采用 skywalking)
- 布局优雅:简洁、多套主题以及导览模式任意组合搭配
- 功能齐全:SAAS/多租户/RBAC权限控制全都具备,下载代码开箱即用
- 消息推送:内置基于WebSocket、Redis实现的分布式消息
- 服务治理:整合 Nepxion 框架可以快速实现蓝绿/灰度/服务治理 等强大功能
- 动态网关:支持页面配置(Redis)与 Nacos 两种推送方式、动态开启关闭网关路由
- 网关管理:支持流量控制、拉黑名单等
- 消息总线:使用 RabbitMq 做总线用于支持动态数据源消息广播
- 插拔组件:除去必要工程,可选的都在 options 按需使用
- 大道至简:代码优雅、简短、不管是开发前端还是后端,快就完事了,下面给出一个简单的示例
- 性能高效:集成链路追踪在2M网络环境下接口最慢不超过 300毫秒 普遍 10-150 毫秒 之间
- 标准文档:集成标准的 SpringDoc => Swagger V3 功能更强大,UI更优美
- 分布式任务:整合 xxl-job 提供分布式调度任务功能
- 工作流:集成 camunda-bpm 工作流(暂未实现UI nepxion 已提供工作流案例)
Vue 开发只需要几行简短的代码即可完成单表的CRUD,大大提升开发效率
<template> <fs-crud ref="crudRef" v-bind="crudBinding"/> </template>
五、技术选型
软件架构
Vue、Spring Cloud Alibaba 2021.0.4.0、Spring Cloud 2021.0.4、Nacos、Sentinel、 Nepxion、Mybatis-Plus、多租户、灰度、Oauth2.0、Spring Security、Redis、Mysql、 ShardingJdbc、ShardingSphere
评论