Skip to content

logo

CloudBot 微服务平台 v1.0.0

一款 微服务平台。

   Ask DeepWiki

正在持续迭代中...

CloudBot 微服务平台 介绍

uibot-homepage
uibot-homepage

🌟 核心特性

🚀 前沿主流技术栈

  • 使用最流行的技术,互联网主流技术选型。
  • 后端采用 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 办公自动化
🧧📱💬
小程序移动 APPIMAI

👀 试用体验

📚 技术文档

💻 代码托管

🙌 贡献指南

CloudBot 只有通过开源协作才能蓬勃发展。秉持这一精神,我们欢迎来自社区的各种贡献。如果您有意参与其中,请查阅我们的 贡献者指南

🤝 商务合作

👥 加入社区

CloudBot 微服务平台 微信 交流群:

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

🌍 开源生态

开源生态