Uncode-SpringCloud
Uncode-SpringCloud — это новейший член семейства Uncode, основанный на микросервисной разработке SpringCloud. Он используется для быстрого создания базовой структуры средних и крупных систем. Проблемы, с которыми разработчики сталкиваются в процессе разработки, и различные проблемы, возникающие в производстве, анализируются и обобщаются для формирования соответствующих решений, которые затем интегрируются в структуру. Это позволяет быстро создать базовую платформу.
Функции:
Архитектура:
Рисунок не представлен в запросе.
Техническая документация: Ожидается публикация. Авторы просят поддержки в написании документации.
Основные зависимости:
Зависимость | Версия |
---|---|
Spring Boot | 2.0.x.RELEASE |
Spring Cloud | Finchley |
Spring Cloud Alibaba | 0.2.x.RELEASE |
Uncode-DAL | 2.2.5 |
Uncode-Cache | 2.0.5 |
Uncode-Session | 2.1.0 |
Uncode-Schedule | 1.1.0 |
Структура проекта:
uncode-springcloud
├── uncode-springcloud-dependencies -- зависимости
├── uncode-springcloud-eureka -- центр регистрации
├── uncode-springcloud-gateway -- Spring Cloud шлюз
├── **uncode-springcloud-utils** -- инструменты
├── uncode-springcloud-starter-boot -- запуск и загрузка конфигурации
├── uncode-springcloud-starter-bus -- сообщения, события, уведомления
├── uncode-springcloud-starter-fuse -- защита от перегрузок, ограничение потока, понижение уровня и вызовы
├── uncode-springcloud-starter-log -- операционные журналы, ELK, системные журналы
├── uncode-springcloud-starter-canary -- постепенное развертывание
├── uncode-springcloud-starter-monitor -- мониторинг
├── uncode-springcloud-starter-web -- веб-функции
├── uncode-springcloud-starter-security -- аутентификация и авторизация
├── uncode-springcloud-parent -- родительский pom для дочерних приложений
├── uncode-springcloud-admin -- административная панель и демо
├── uncode-springcloud-demo -- демоверсия
├ ├── uncode-springcloud-provider-api -- API поставщика услуг
├ └── uncode-springcloud-consumer -- потребитель услуг
└ ├── uncode-springcloud-provider-impl -- реализация поставщика услуг
Личное заявление: Для повышения качества проекта в процессе разработки было изучено множество успешных проектов из открытых источников, таких как JeeSpringCloud и SpringBlade. Проект был разработан с учётом общего дизайна и опыта других проектов. Автор выражает уважение к труду каждого разработчика и готов к обсуждению любых вопросов. В будущем автор надеется на прорыв в области DevOps.
Автор: Вэйцзюнь Яо (ywj_316@qq.com, WeChat: yeweijun). Техническая поддержка: QQ группа 47306892.
Интерфейс: Рисунки не представлены в запросе.
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.