1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/summerydf-dtmicroservice

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

DT MICRO платформа

Полный набор распределённых микросервисов Spring Cloud Alibaba, архитектура с разделением front-end и back-end, простота в реализации, легкость использования, готовое к использованию решение
! Версия Spring Boot
! Версия Spring Cloud
! Версия Spring Cloud Alibaba
! Версия Seata
! Версия OAuth2
! Версия Canal
! Версия Flowable
! Версия Quartz
! Версия MySQL
! Версия Redis
! Версия MyBatis Plus
! Версия EasyExcel
! Версия Vue# Описание платформы DT MICRO — это система управления backend, основанная на архитектуре микросервисов Spring Cloud, которая стремится обеспечивать быстрый пользовательский опыт, возможность последующей разработки и использование ключевых модулей технологий. Новый фреймворк backend, дизайн и улучшение UI frontend будут постоянно обновляться и совершенствоваться. Приглашаем друзей и коллег по работе к подписке, лайкам и распространению.## Преимущества платформы Это легко масштабируемая открытая система, которую можно использовать для обучения, коммерческих целей, вторичной разработки и т.д. В системе включены руководства по разработке, установке и использованию, а также объединены последние технологии фреймворков. Исходный код полностью аннотирован, имеет простую и понятную структуру, что делает его удобным для обслуживания и обновлений.

Ключевые технологии

Фреймворк состоит из Spring Cloud, Nacos, Gateway, Sentinel, Seata, OAuth2.0. Для сообщений используется RabbitMQ, база данных — MySQL, Redis, MongoDB, сервер файлов — MinIO, front-end UI — Vue3, ElementUI. Передняя часть UI, исходный код Gitee: быстро нажмите здесь для получения Не забудьте запустить проект перед тем, как добавить его в закладки.

Управление развертыванием

1. Позиция развертывания

Проект dtmicro сильно зависит от MySQL 8.0.23, Redis 6.2.6 и Nacos 2.0. Инсталляцию можно найти по адресу: https://blog.csdn.net/qq_41107231?spm=1000.2115.3001.5343

1. Создание пространства имён

После установки Nacos, войдите в консоль управления Nacos, создайте пространство имён «micro» и сгенерируйте ID пространства имён.

Примечание: Генерация ID пространства имён

2. Импорт конфигурационных файлов Nacos

В корневой директории проекта doc/config выберите архив nacos_config_export_20230329154502.zip и импортируйте его в ранее созданное пространство имён «micro».

3. Изменение MySQL и Redis

Измените данные подключения к вашей локальной MySQL и Redis.

Примечание: Импортируйте SQL-файл dt_micro.sql из папки doc/sql корневого каталога исходного кода в вашу базу данных MySQL.

4. Изменение файла конфигурации bootstrap.yml

Заполните каждый файл конфигурации сервиса ID пространства имён, которое вы получили на первом шаге. Также не забудьте изменить адрес Nacos, если он установлен локально и использует стандартные порты. В зависимости от ваших требований к установке, выполните необходимые изменения.

5. Запуск серверной части

Для запуска следует последовательно запустить следующие три микросервиса:

Эффект интерфейса

<tr>
    <td><img src="https://img-blog.csdnimg.cn/7c41daa58feb4f93a81ed2d9620836be.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBARFTovrDnmb0=,size_20,color_FFFFFF,t_70,g_se,x_16"></img></td>
    <td><img src="https://img-blog.csdnimg.cn/7166a98fc6ea452a8e424f5e65794222.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBARFTovrDnmb0=,size_20,color_FFFFFF,t_70,g_se,x_16"></img></td>
</tr>
<tr>
    <td><img src="https://img-blog.csdnimg.cn/c410e36ef6d14d598b1e215a635d5feb.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBARFTovrDnmb0=,size_20,color_FFFFFF,t_70,g_se,x_16"></img></td>
    <td><img src="https://img-blog.csdnimg.cn/69f3a145396e4c3693c5adfb76273cd7.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBARFTovrDnmb0=,size_20,color_FFFFFF,t_70,g_se,x_16"></img></td>
</tr>
<tr>
    <td><img src="https://img-blog.csdnimg.cn/af292547630d4bcdb30cdf262e9dc8bc.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBARFTovrDnmb0=,size_20,color_FFFFFF,t_70,g_se,x_16"></img></td>
    <td><img src="https://img-blog.csdnimg.cn/b19412eee62f4abcb3c691e5e8fc68ba.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBARFTovrDnmb0=,size_20,color_FFFFFF,t_70,g_se,x_16"></img></td>
</tr>
## Переключение между различными режимами

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Данная система представляет собой систему управления бэкендом в микросервисной архитектуре SpringCloud. Фронтенд реализован на основе VUE3 и ElementPlus. Система предлагает архитектурное решение для разработки серии микросервисов SpringCloud, а также интегрирует функцию единого входа Oauth2.0. Поддерживаются сторонние методы аутентификации, таки... Развернуть Свернуть
LGPL-3.0
Отмена

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/summerydf-dtmicroservice.git
git@api.gitlife.ru:oschina-mirror/summerydf-dtmicroservice.git
oschina-mirror
summerydf-dtmicroservice
summerydf-dtmicroservice
master