Об этом проекте

yudao-cloud — это платформа быстрой разработки на основе микросервисной архитектуры Spring Cloud Alibaba, полностью оптимизированная и переработанная из ruoyi-vue-pro в новую облачную версию. Проект использует лицензию MIT, весь код полностью открыт, может использоваться бесплатно на 100% как частными лицами, так и предприятиями. Основные возможности - Микросервисная архитектура: на базе Spring Cloud Alibaba, интегрированы Nacos (реестр и конфигурация), Sentinel (обеспечение стабильности сервисов), Gateway (шлюз), Seata (распределённые транзакции), XXL-Job (планировщик задач). - Поддержка множества клиентов: админ-панель доступна в версиях Vue3 + element-plus, Vue3 + vben (ant-design-vue), Vue2 + element-ui; мобильная часть использует uni-app — один код для приложения, мини-программ и H5. - Аутентификация и права: на основе Spring Security + Token + Redis, поддержка мульти-терминальной и многопользовательской аутентификации, SSO, динамические меню и контроль прав на уровне кнопок. - Мульти-аренда SaaS: поддержка настройки прав арендаторов, прозрачная низкоуровневая инкапсуляция мульти-аренды. - Рабочие процессы: на основе Flowable, поддержка конструктора в стиле DingTalk/Feishu и BPMN (два конструктора), включая совместное/альтернативное согласование, отклонение, передачу, делегирование, добавление/удаление согласующих, утверждение по тайм-ауту, автоматические напоминания, родительские/дочерние процессы, условные ветвления, параллельные ветвления и многое другое. - Богатые бизнес-модули: встроены модули системных функций, инфраструктуры, клиентского центра, отчётов, рабочих процессов, маркетплейса, официального аккаунта WeChat, CRM, ERP, WMS, MES, HRM, FMS, PMS, IM, AI-моделей, IoT и других. - Эффективная разработка: генератор кода в один клик создаёт Java и Vue код, SQL-скрипты, документацию API; поддержка одиночных таблиц, деревьев, мастер-детальных таблиц. - Интеграции: вход через WeChat Mini Program, официальный аккаунт WeChat, WeCom, DingTalk; Alipay и WeChat Pay с возвратами; SMS от Alibaba Cloud и Tencent Cloud; облачное хранилище MinIO, Alibaba Cloud, Tencent Cloud, Qiniu и другие. - Отчёты: встроенный конструктор отчётов и конструктор дашбордов, перетаскивание для создания отчётов и экранов. Версии - Полная версия (yudao-cloud): включает все бизнес-модули. - Облегчённая версия (yudao-cloud-mini): только системные функции и инфраструктура. - Доступны ветки JDK 8 + Spring Boot 2.7, JDK 17/21 + Spring Boot 3.5, JDK 25 + Spring Boot 4.x. Технологический стек - Бэкенд: Spring Cloud Alibaba, Spring Boot, MyBatis Plus, Redis + Redisson, Flowable, Spring Security, Spring WebSocket. - Базы данных: MySQL, Oracle, PostgreSQL, SQL Server, MariaDB, DM (达梦), TiDB и другие. - Очереди сообщений: Event, Redis, RabbitMQ, Kafka, RocketMQ. - Фронтенд: Vue3 / Vue2, Element Plus / Element UI, Vben, uni-app. Лицензия MIT License — более свободная, чем Apache 2.0, не требует сохранения уведомления об авторстве. Код чистый, соответствует стандартам «Руководства по разработке Java от Alibaba», комментарии подробные.