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

OSCHINA-MIRROR/pangu-tech-pangu-msf

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

Перевод текста:

Pangu Microservice Framework — это основанная на Vue + SpringBoot + SpringCloud архитектура корпоративного уровня с разделением на передний и задний план. Она в полной мере использует удобство разработки Spring Boot, упрощает затраты на создание распределённой системы, позволяя разработчикам сосредоточиться на построении бизнес-логики и облегчая модернизацию и перестройку внутренних IT-технологий предприятия.

  • Единый корпоративный портал, различные способы единого входа SSO.
  • Единая аутентификация и управление полномочиями на основе RBAC и OAuth2.
  • Реализация безгосударственной аутентификации и авторизации на основе JWT и государственной аутентификации и авторизации с использованием кода авторизации OAuth2 для различных сценариев.
  • Разработка переднего и заднего плана в соответствии со стандартами и соответствующее генерирование кода.
  • Богатые готовые компоненты с встроенными показателями мониторинга, которые можно использовать сразу после установки.
  • Корпоративное решение для мультиарендности.
  • Абстракция Spring Security, простая настраиваемая функциональность, возможность комбинирования различных методов аутентификации и авторизации.

Быстрый запуск

Быстрый запуск Pangu Microservice на месте Quick Start (https://gitee.com/pangu-tech/pangu-msf-docs/blob/master/%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97/QuickStart%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97.md).

Структура проекта

. pangu-msf
├── pangu-base
    ├── pangu-boot-autoconfigure      # springboot自动配置
    ├── pangu-commons                 # 公共工具
    ├── pangu-components              # 组件
    ├── pangu-dependencies            # 依赖管理
    ├── pangu-parent                  # 盘古父项目
    └── pangu-starters                # springboot starter场景启动器
├── pangu-services
	├── pangu-authorization-server            # 授权服务器
	├── pangu-gateway                         # 网关
	├── pangu-generator                       # 代码生成后端服务
	├── pangu-grayrelease-sever               # Apollo openapi封装服务
	├── pangu-portal                          # 门户
	├── pangu-service-registry                # 注册中心
	├── pangu-unified-authentication-server   # 统一认证服务
	└── pangu-upms                            # 用户权限管理
└── pangu-samples      # 组件使用参考样例

Сборка из исходного кода

Pangu Microservice пока не опубликован в Maven Center. Если вы хотите использовать последнюю версию pangu-msf, вы можете напрямую собрать и установить её из исходного кода. Для этого необходимо выполнить следующие предварительные условия:

— Установить Git и настроить переменные среды. — Установить Maven и настроить переменные среды (рекомендуется версия 3.5.x или выше). — Установить JDK и настроить переменные среды (JDK1.8 можно загрузить здесь: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html).

# Скачать ветку master с исходным кодом на локальный компьютер
➜ git clone https://gitee.com/pangu-tech/pangu-msf.git

# Перейти в корневой каталог исходного кода pangu-msf
➜ cd pangu-msf

# Выполнить установку
➜ mvn clean install

Запуск на локальном компьютере

После сборки из исходного кода вы можете попробовать запустить Pangu Microservice в локальной среде IDE. Поскольку Pangu Microservice предоставляет множество компонентов и сервисов, ниже приведены инструкции по запуску для разных сценариев использования:

— Руководство по запуску Pangu Microservice с безгосударственной аутентификацией на основе JWT (https://gitee.com/pangu-tech/pangu-msf-docs/blob/master/%E9%83%A8%E7%BD%B2%E6%8C%87%E5%8D%97/%E5%9F%BA%E4%BA%8EJWT%E7%9A%84%E6%97%A0%E7%8A%B6%E6%80%81%E5%8D%95%E7%82%B9%E7%99%BB%E5%BD%95%E8%AE%A4%E8%AF%81%E6%9C%AC%E5%9C%B0%E9%83%A8%E7%BD%B2%E8%BF%90%E8%A1%8C%E6%8C%87%E5%8D%97.md)

Демонстрация функций

Единый вход

Генерация кода

Мультиарендность

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

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

Введение

Описание недоступно Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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