
CloudBot 微服务平台 v1.0.0
一款 微服务平台。
正在持续迭代中...
CloudBot 微服务平台 介绍


🌟 核心特性
🚀 前沿主流技术栈
- 使用最流行的技术,互联网主流技术选型。
- 后端采用 Spring Boot、Spring Cloud、Spring Cloud Alibaba、MyBatis-Plus、Dubbo 3 等主要框架和中间件。
- 前端采用 Vue3、Ant Design Vue、Venb Admin 5 等主要前端技术。
🌐 微服务/服务化/单体三位一体化架构
- 采用单体/服务化/微服务三位一体化架构,一套代码同时支持微服务、服务化和单体三种技术架构。
- 一套代码快速支持不同的项目、运行和部署环境。
- 根据业务需要自由随意切换架构。
💎 前后端分离
- 前后端分离架构设计,在前后端分离的开发模式下,前端和后端代码天然解耦,开发、部署、维护更高效、灵活。
🏆 企业级
- 企业级系统架构,通过底层架构设计支撑企业核心业务运营、管理全流程、服务大规模用户群体,且满足高并发、高性能、高可用、可扩展及安全合规要求的一体化系统平台。
🌕 系统化
- 多系统架构,高效整合多系统数据,构建统一的数据协作、管理平台,实现数据的共享与流通。提升业务流程的效率和准确性,有效提升企业数字化核心竞争力。
🚁 模块化
- 高内聚、低耦合的模块化设计,化解系统复杂性,提升可维护性、可复用性及团队协作效率,通过灵活、自由组合模块,个性化构建应用系统服务。
🎨 组件化
- 功能独立、可复用的标准化组件设计,提供颗粒度技术级复用单元,各个功能拆分成为各个组件,组件间相互调用,有效降低系统的耦合度,通过组合编排构建复杂功能,提升复用率,降低重复开发成本、保障功能、应用、系统一致性。
🧩 插件化
- 遵循开闭原则,对扩展开放,对修改封闭,通过动态加载插件扩展功能,实现可插拔式架构。
- 支持为系统提供全新的能力,同时也方便对系统现有能力进行定制、扩展。
🌍 国际化
- 后端基于 Spring 的 MessageSource 体系实现了国际化多语言支持处理。
- 前端基于 Vue3 的 Vue I18n 体系实现了国际化多语言支持处理。
💻 代码规范
- 代码简洁规范,结构合理清晰,前后端遵循编码规约及代码风格检查实现代码规范。
🌟 轻耦合
- 前后端分离架构设计,在前后端分离的开发模式下,前端和后端代码天然解耦。
- 菜单、按钮、数据权限与业务代码完全解耦。
- 多租户、系统化、模块化、组件化、插件化等模式下,各模块、数据轻耦合。
🔌 高扩展
- 微服务架构灵活、自由实现水平扩展。
- 数据层支持动态多数据源、分库分表、读写分离、冷热分离扩展。
- 流量层通过 CDN + 负载均衡扩展。
- 应用层支持多租户、系统、模块、插件多维度扩展。
- 容器化 DevOps 可弹性化动态扩展。
🛢️ 多数据库
- 支持全信创环境。兼容多种数据库。支持 MySQL、MariaDB、Oracle、PostgreSQL、SQL Server 等主流数据库及 TiDB、达梦、人大金仓等国产数据库。
⚡ 动态多数据源
- 支持多数据源,动态数据源,主从分离,支持分布式事务。
- 支持数据源分组,适用于多种场景、纯粹多库、读写分离、一主多从、混合模式。
- 支持无数据源启动,支持懒加载数据源(需要的时候再创建连接)。
🏢 SaaS 多租户
- 支持 SaaS 多租户,可个性化自定义每个租户套餐、菜单与权限,租户自行定义组织、角色与成员权限。
- 支持非租户模式 NONE、多租户共享数据表字段模式 COLUMN、共享数据库独立数据表模式 SCHEMA、独立数据源模式 DATASOURCE 等多种租户模式。
🛠️ 快速开发
- 内置代码生成器、快速 CRUD 组件在线 表单、流程、规则引擎等可视化设计器,实现快速在线设计与开发,大幅度节省开发成本,缩短开发周期,实现快速投产增效。
🎯 代码生成器
- 提供多数据源、多语言、多模板、多项目代码生成器。
- 支持多种数据源、多种语言、多种模板、多种项目,一键生成多端代码。
🖼️ 可视化设计器
- 提供 UI 可视化设计工具。
- 支持多种数据源、可视化设计表单、表格、搜索列表、工作流、规则流程、图表、报表、数据大屏、页面、打印、海报、问卷调查等可视化集成设计。
📦 多应用体系
- 根据不同应用场景、业务场景,自由组合功能及菜单为不同应用,按需提供给用户。
👥 用户体系
- 前台会员、后台用户,分合自由的用户体系。
🔑 统一认证
- 支持 OAuth 2.0 单点登录统一认证,可以快速集成外部系统。
🔒 功能权限体系
- 完善的组织机构、用户、角色、岗位、用户组、菜单功能,支持访问授权、按钮权限、数据权限等功能。
- 权限控制采用 RBAC(Role-Based Access Control,基于角色的访问控制)。
🔐 数据权限体系
- 精细化数据权限控制,控制到行级,列表级,表单字段级,实现不同人看不同数据,不同人对同一个页面操作不同字段。
🛡️ 安全体系
- 良好的安全规范,多维度进行安全控制,银行级系统安全技术支持成功实施经验。
- 数据满足各种国密标准,安全体系满足国家《网络安全-三级等保》、《数据安全》功能要求。
🗂️ 统一文件管理
- 统一支持文件设置私有、公开、分享、权限保护、限时访问等。支持多平台存储、多种存放途径。
⭕ 工作流
- 国产、无代码、低代码工作流引擎集成。
- 工作流引擎 仿钉钉/飞书 + 国产 + BPMN 多流程设计器。
- 助力中国式特色流程审批。
🛰️ 开放平台
- 内置开发者、应用、客户端体系,接口文档自动生成,对外提供统一共享开放能力。
🔧 多环境支持
- 支持 LOCAL 本地、DEV 开发、TEST 测试、UAT 预发布、PROD 生产 多环境配置。
✨ AI
- 可扩展集成 AI,操作、管理更智能。
💡 生态
- 提供开发者业务集成生态支持。
🌟 系统详细特性
| 🏢 | 🌐 | 🚁 | ⚡ |
| SaaS 多租户 | 微服务/分布式/集群 | 微服务&单体双引擎 | 快速开发 |
| 💻 | 📋 | 📝 | 📈 |
| 低代码 | 在线表单 | 表单设计器 | 报表设计器 |
| 📊 | 🧭 | 🖥️ | 🖨️ |
| 图表设计 | 仪表盘设计 | 大屏设计器 | 打印设计器 |
| 🎨 | 🚀 | 🔐 | 🎯 |
| 在线表格 | 代码生成器 | 数据权限 | 数据范围 |
| ⭕ | 🏵️ | 🚩 | ☕ |
| 工作流引擎 | 流程设计器 | 中国式特色流程审批 | OA 办公自动化 |
| 🧧 | 📱 | 💬 | ✨ |
| 小程序 | 移动 APP | IM | AI |
👀 试用体验
📚 技术文档
💻 代码托管
🙌 贡献指南
CloudBot 只有通过开源协作才能蓬勃发展。秉持这一精神,我们欢迎来自社区的各种贡献。如果您有意参与其中,请查阅我们的 贡献者指南 。
🤝 商务合作
👥 加入社区
CloudBot 微服务平台 微信 交流群:

(扫码添加微信,备注:CloudBot,邀您加入群聊)
