Основные функциональные возможности:
Создание магазина, полный процесс покупок, поддержка переднего края бизнеса со стороны операционной платформы, а также управление проектами,
включая различные показатели мониторинга и управления.
Ключевые технологии:
Основные технологии реализованы с помощью двух "всеобъемлющих наборов" технологий — springcloud + vue. Мы используем цели, взятые из открытого источника
и применяем их обратно в открытый источник, поэтому мы используем только бесплатные фреймворки, если это возможно. Вся технологическая стэк состоит только из
платного сервиса отправки SMS от Alibaba. Все эти фреймворки являются передовыми решениями на Java, что позволяет решать проблемы микросервисной архитектуры
для малых и средних предприятий, помогает быстро создавать сайты. Из-за высокой стоимости серверов, основная цель заключается в снижении затрат на разработку,
поэтому данный проект состоит из 10 backend проектов и 3 frontend проектов. Он действительно реализует решение единой системы авторизации на основе RBAC, jwt и oauth2,
которое является бесштатным, а также объединяет все системы управления ошибками и журналами, обеспечивая гарантию доставки сообщений MQ на 100%.
``` Основной фреймворк: Spring Cloud Edgware "полный набор"
Безопасность: Spring Security, Spring Cloud OAuth2
Распределённая система задач: elastic-job
Уровень долговременного хранения данных: MyBatis, обобщённый Mapper4, Mybatis_PageHelper
Базовый пул подключений к базе данных: Alibaba Druid
Управление логами: Logback
Фронтенд-фреймворк: Vue "полный набор" и связанные компоненты
Третьи сервисы: Сервис электронной почты, платный сервис SMS от Alibaba, сервис хранения файлов от Qiniu, сервис ботов DingTalk, API карт Google Maps
```### Описание структуры каталогов платформы
├─paascloud-master----------------------------родовой проект, общие зависимости │ │ │ ├─paascloud-eureka--------------------------микросервисный регистративный центр │ │ │ ├─paascloud-discovery-----------------------микросервисный конфигурационный центр │ │ │ ├─paascloud-monitor-------------------------микросервисный мониторинговый центр │ │ │ ├─paascloud-zipkin--------------------------микросервисный логический центр сбора данных │ │ │ ├─paascloud-gateway--------------------------микросервисный шлюзовой центр │ │ │ ├─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-config------------------общий конфигурационный пакет
│ │ │
│ │ ├─paascloud-common-core------------------основные микросервисные зависимости
│ │ │
│ │ ├─paascloud-common-util------------------общий пакет утилит
│ │ │
│ │ ├─paascloud-common-zk------------------конфигурация ZooKeeper
│ │ │
│ │ ├─paascloud-security-app------------------общий анонимный безопасный вход
│ │ │
│ │ ├─paascloud-security-core------------------основной пакет безопасности
│ │ │
│ │ └─paascloud-security-feign------------------настройка Feign на основе OAuth2
│ │
│ ├─paascloud-generator
│ │ │
```│ │ ├─paascloud-generator-mdc------------------модуль генерации MyBatis для сервиса центра данных MDC
│ │ │
│ │ ├─paascloud-generator-omc------------------модуль генерации MyBatis для сервиса центра данных OMC
│ │ │
│ │ ├─paascloud-generator-opc------------------модуль генерации MyBatis для сервиса центра данных OPC
│ │ │
│ │ ├─paascloud-generator-tpc------------------модуль генерации MyBatis для сервиса центра данных TPC
│ │ │
│ │ └─paascloud-generator-uac------------------модуль генерации MyBatis для сервиса центра данных UAC```### Особое примечание
Здесь была выполнена интеграция микросервисов из-за ограничений сервера. Например, сервис аутентификации OAuth2 и сервис пользователя были объединены, общий сервис one service и центр аутентификации пользователя были объединены, центр платежей и центр заказов были объединены. Это было вынужденной мерой, мы просто объединили микросервисы бизнеса, но не объединили центр регистрации, центр мониторинга и центр предоставления услуг.
### Описание автора
Пользователь Spring Cloud, работающий в отделе разработки платформы Freshy Supply Chain.
### Общение через QQ группы
①: 519587831 (полностью заполнена)
②: 873283104 (полностью заполнена)
③: 882458726 (полностью заполнена)
④: 693445268
⑤: 813682656
⑥: 797334670
⑦: 797876073
⑧: 814712305
⑨: ……
### Часто задаваемые вопросы
* [Связанные вопросы](https://github.com/paascloud/paascloud-master/wiki/Санкции-в-процессе)
## Взаимодействующие проекты
Проект backend: https://github.com/paascloud/paascloud-master https://gitee.com/paascloud/paascloud-master Вход: https://github.com/paascloud/paascloud-login-web https://gitee.com/paascloud/paascloud-login-web Backend вход: https://github.com/paascloud/paascloud-admin-web https://gitee.com/paascloud/paascloud-admin-web Frontend вход: https://github.com/paascloud/paascloud-mall-web https://gitee.com/paascloud/paascloud-mall-web
- Блог: http://blog.paascloud.net
- Backend вход: http://admin.paascloud.net (поддерживает вход через WeChat)
- Моделирование магазина: http://mall.paascloud.net (поддерживает вход через WeChat)
- Документация: http://document.paascloud.net
- GitHub: https://github.com/paascloud
- Инструкция по использованию: http://blog.paascloud.net/2018/06/10/paascloud/doc/### Архитектурная диаграмма

Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )