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

OSCHINA-MIRROR/zhhongyu_admin-passcloud-master

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

Реализация проекта на Spring Cloud

Описание проекта

Основные функции:
    Моделирование интернет-магазина, полный процесс покупки, поддержка фронт-энда операционной платформой, а также управление проектом. 
    Имеются различные показатели мониторинга и управления.
Технологические аспекты:
       Основные технологии: springcloud+vue два полных набора технологий. Мы используем цели, взятые из открытого исходного кода для 
    открытого исходного кода, поэтому используем только открытые технологии, если это возможно. Вся технологическая стек, кроме платной 
    службы отправки SMS от Alibaba Cloud, состоит из передовых для Java фреймворков, которые могут помочь малым и средним предприятиям 
    решить проблемы микросервисной архитектуры, а также быстро создать веб-сайт. Из-за высокой стоимости серверов, мы стремимся к снижению 
    затрат на разработку. Этот проект состоит из ? проектов на backend и ? проектов на frontend. Он действительно реализует решение 
    безостоятельного единого управления правами доступа на основе RBAC, jwt и oauth2, управление ошибками и журналами, а также решение 
    для гарантии доставки 100% сообщений с использованием очередей сообщений (MQ).
```    Основной фреймворк: Spring Cloud Edgware полный набор технологий
     Безопасность: Spring Security, Spring Cloud OAuth2
     Распределенное управление задачами: Elastic Job
     Постоянное хранение данных: MyBatis, Mapper4, MyBatis_PageHelper
     Подключение к базе данных: Alibaba Druid
     Управление логами: Logback
     Фронтенд-фреймворк: Vue полный набор технологий и связанные компоненты
     Третьи сервисы: служба электронной почты, платная служба отправки SMS от Alibaba Cloud, служба хранения файлов от Qiniu Cloud, 
     служба ботов DingTalk, API карт Google Maps

Описание структуры платформы```

├─paascloud-master----------------------------родовой проект, общие зависимости │ ├─passcloud-base-server │ │ ├─eureka-server--------------------------сервис регистрации микросервисов │ │ │ │ │ ├─conf-server---------------------------сервис конфигурации микросервисов │ │ │ │ │ ├─sleuth-server-------------------------сервис мониторинга микросервисов │ │ │ │ │ ├─gateway-server------------------------сервис шлюза микросервисов │ │ │ │ │ ├─admin-server--------------------------сервис регистрации и мониторинга микросервисов │ │ │ │ │ ├─turbine-server------------------------сервис агрегации и мониторинга микросервисов │ │ │ │ │ │ ├─paascloud-provider │ │ │ │ │ ├─paascloud-provider-mdc------------------сервис данных │ │ │ │ │ ├─paascloud-provider-omc------------------сервис заказов │ │ │ │ │ ├─paascloud-provider-opc------------------сервис интеграции │ │ │ │ │ ├─paascloud-provider-tpc------------------сервис задач │ │ │ │ │ └─paascloud-provider-uac------------------сервис пользователей │ │ │ ├─paascloud-provider-api │ │ │ │ │ ├─paascloud-provider-mdc-api------------------API сервиса данных │ │ │ │ │ ├─paascloud-provider-omc-api------------------API сервиса заказов │ │ │ │ │ ├─paascloud-provider-opc-api------------------API сервиса интеграции │ │ │ │ │ ├─paascloud-provider-tpc-api------------------API сервиса задач │ │ │ │ │ ├─paascloud-provider-sdk-api------------------API надежных сообщений │ │ │ │ │ └─paascloud-provider-uac-api------------------API сервиса пользователей │ │ │ ├─paascloud-common │ │ │ │ │ ├─paascloud-common-base------------------общий пакет POJO │ │ │ │ │ ├─paascloud-common-config------------------общий пакет конфигурации │ │ │ │ │ ├─paascloud-common-core------------------основные зависимости микросервисов │ │ │ │ │ ├─paascloud-common-util------------------общий пакет утилит │ │ │ │ │ ├─paascloud-common-zk------------------конфигурация zookeeper │ │ │ │ │ ├─paascloud-security-app------------------общий пакет безсостоятельного аутентификации │ │ │ │ │ ├─paascloud-security-core------------------основной пакет безопасности │ │ │ │ │ └─paascloud-security-feign------------------Feign конфигурация на основе OAuth2 │ │### Особые примечания

В данном разделе я объясню, что из-за ограничений сервера, связанных с разбиением на микросервисы, я объединил некоторые микросервисы. Например, сервис аутентификации OAuth2 и сервис пользователей были объединены, а также объединены сервис единой точки входа и сервис аутентификации пользователей, а также сервис оплаты и сервис заказов. Это было сделано вынужденно, так как были объединены только микросервисы бизнес-логики, а центр регистрации, центр мониторинга и центр обнаружения сервисов не были объединены.

Об авторе

Пользователь Spring Cloud, работающий в отделе разработки платформы цепочки поставок Xianyi.

Схема архитектуры

Схема архитектуры проекта

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

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

Введение

Отмена

Обновления

Пока нет обновлений

Участники

все

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

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