SpringBlade: микросервисная платформа разработки
Архитектура
На изображении представлена архитектура платформы SpringBlade.
Технологический стек
Технология | Версия |
---|---|
Java | 17+ |
NodeJS | 18+ |
Spring | 6.1.14 |
Spring Boot | 3.2.10 |
Spring Cloud | 2023.0.3 |
Spring Cloud Alibaba | 2.3.2 |
Mybatis Plus | 3.5.8 |
Структура проекта
SpringBlade
├── blade-auth -- сервис авторизации
├── blade-common -- общие инструменты
├── blade-gateway -- Spring Cloud gateway
├── blade-ops -- операционный центр
│ ├── blade-admin -- spring-cloud административный интерфейс
│ ├── blade-develop -- генератор кода
│ ├── blade-resource -- управление ресурсами
│ ├── blade-seata-order -- seata распределённая транзакция demo
│ ├── blade-seata-storage -- seata распределённая транзакция demo
├── blade-service -- бизнес-модули
│ ├── blade-desk -- модуль рабочего стола
│ ├── blade-log -- модуль логирования
│ └── blade-system -- системный модуль
├── blade-service-api -- API бизнес-модулей
│ ├── blade-desk-api -- API рабочего стола
│ ├── blade-dict-api -- словарь API
│ ├── blade-system-api -- системный API
└── └── blade-user-api -- пользовательский API
Официальная информация
Описание | Содержание |
---|---|
Веб-сайт | https://bladex.cn |
Сообщество вопросов и ответов | https://sns.bladex.cn |
План членства | SpringBlade план членства (https://gitee.com/smallc/SpringBlade/wikis/SpringBlade план членства) |
Группа общения 1 | 477853168 (полная) |
Группа общения 2 | 751253339 (полная) |
Группа общения 3 | 784729540 (полная) |
Группа общения 4 | 1034621754 (полная) |
Группа общения 5 | 946350912 (полная) |
Группа общения 6 | 511624269 (полная) |
Группа общения 7 | 298061704 |
Официальные продукты
Описание | Демонстрационный адрес |
---|---|
BladeX корпоративная разработка | https://saber3.bladex.cn |
BladeX визуализация данных | https://data.bladex.cn |
BladeX IoT разработка | https://iot.bladex.cn |
Проекты фронтенда
Описание | Адрес |
---|---|
— | — |
Фронтенд-фреймворк Sword (на основе React) | https://gitee.com/smallc/Sword |
Фронтенд-фреймворк Saber (на основе Vue2) | https://gitee.com/smallc/Saber |
Фронтенд-фреймворк Saber3 (на основе Vue3) | https://gitee.com/smallc/Saber3 |
Описание | Адрес |
---|---|
Адрес основного фреймворка | https://gitee.com/smallc/blade-tool |
Бэкенд Gitee | https://gitee.com/smallc/SpringBlade |
Бэкенд Github | https://github.com/chillzhuang/SpringBlade |
Версия бэкенда SpringBoot | https://gitee.com/smallc/SpringBlade/tree/boot/ |
Описание | Адрес |
---|---|
Руководство по безопасности Blade | https://www.kancloud.cn/smallchill/blade-safety |
Описание | Адрес |
---|---|
Обзор руководства по разработке SpringBlade | [https://gitee.com/smallc/SpringBlade/wikis/SpringBlade руководство по разработке](https://gitee.com/smallc/SpringBlade/wikis/SpringBlade разработка руководства) |
Сборник часто задаваемых вопросов SpringBlade | https://sns.bladex.cn/article-14966.html |
Развёртывание K8S на основе Kuboard | https://kuboard.cn/learning/k8s-practice/spring-blade/ |
Развёртывание на основе Rainbond | https://www.rainbond.com/docs/micro-service/example/blade |
![]() |
![]() |
Лицензия Apache 2.0 (оригинальный текст на английском языке: http://www.apache.org/licenses/LICENSE-2.0.html)
Лицензия Apache — это лицензия, используемая известной некоммерческой организацией с открытым исходным кодом Apache. Эта лицензия похожа на лицензию BSD и также поощряет совместное использование кода и уважение авторских прав оригинальных авторов, а также позволяет изменять код и повторно публиковать его (как программное обеспечение с открытым исходным кодом или коммерческое программное обеспечение).
Условия, которые необходимо выполнить:
Лицензия Apache также является дружественной к коммерческому использованию лицензией. Пользователи также могут изменять код по мере необходимости, чтобы удовлетворить свои потребности, и выпускать/продавать его как программное обеспечение с открытым исходным кодом или коммерческий продукт.
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.