专栏名称: GitHub猿
GitHub猿,专注于分享Java、大数据、Python、人工智能、前端、Golang、算法、Linux等多个领域,开源项目、工具资源等。欢迎关注让我们一起学习一起进步。
目录
相关文章推荐
51好读  ›  专栏  ›  GitHub猿

优秀、简单、漂亮、容易上手的开源SAAS多租户快速开发平台!

GitHub猿  · 公众号  ·  · 2024-08-07 14:35

正文

推荐关注

责编:猿哥 | 来源: GitHub猿 整理

往期文章: 看看人家那 IM 即时通讯系统,那叫一个优雅!

正文
大家好。我是GitHub猿。
今天 ,推荐一个系统项目。猿哥第一次使用就有点上头,爱不释手,必须要推荐给大家。

上次是谁要的系统项目 啊,猿哥帮你找到 了。

这是我目前见过最好的系统项目。功能完整,代码结构清晰。值得推荐。

📚 项目介绍

最近猿哥在逛网站的时候发现一个不错的开源项目,猿哥觉得不错,值得拿出来和大家分享下。

🔥本项目系统是一款最优秀、最简单、最漂亮的开源SAAS、多租户、SpringCloud、Mysql、Mybatis-Plus、Spring Cloud Alibaba 、Oauth2.0 、有BUG第一时间修复。扩展:上周,又劝退十几个了。。。

软件架构

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

特点

  • 链路追踪:支持 skywalkingzikpinpinpoint 等多种链路追踪(案例采用 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>
ref="crudRef" v-bind="crudBinding"/>
template >

效果图

介绍

开源里面UI最好、最容易上手的、中台 、SAAS 、 多租户功能、最最少的代码实现功能。

最后,想学习这个项目的可以查看项目地址:

项目源码,怎么领取?

源码获取







请到「今天看啥」查看全文