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

OSCHINA-MIRROR/GeekPerson-central-platform

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

Централизованная платформа: микросервисная корпоративная версия

Build Status Coverage Status Downloads

star Fork me on Gitee fork

OCP & CP — это основанная на layui и spring cloud корпоративная микросервисная структура (управление правами пользователей, управление конфигурацией центра, управление приложениями и т. д.). Основная цель проектирования — разделение переднего и заднего плана, быстрое развёртывание, простота изучения, мощные функции, предоставление быстрого доступа к основным интерфейсам. Цель состоит в том, чтобы помочь предприятиям создать структуру, подобную платформе возможностей Baidu.

  • Основанная на layui микросервисная архитектура корпоративного уровня.
  • Совместимость с Spring Cloud Alibaba.
  • Оптимизация внутренней реализации Spring Security, реализация единого выхода API и центра авторизации и аутентификации.
  • Предоставление полного мониторинга трафика и журналов микросервисов.
  • Предложение полного плана тестирования нагрузки.
  • Предложение полного плана выпуска серого цвета.
  • Предложение полной схемы развёртывания микросервиса.

Демонстрационный адрес

http://59.110.164.254:8066/login.html admin/admin

Мониторинг демонстрации

Мониторинг в реальном времени Имя пользователя/пароль: verynginx/verynginx мониторинг Grafana Имя пользователя / пароль: admin/1q2w3e4r

Руководство по разработке

https://www.kancloud.cn/owenwangwen/open-capacity-platform/content

Добро пожаловать в группу (большой босс Юньцзи)

ocp&cp микросервисы

Техническое введение

Введение в функцию

  • Единый центр аутентификации и авторизации
    • Поддержка четырёх режимов входа oauth.
    • Поддерживает вход в систему с именем пользователя, паролем и графическим кодом.
    • Поддержка единого входа в систему сторонних систем.
  • Основа для микросервисной архитектуры
    • Регистрация службы, обнаружение, маршрутизация и балансировка нагрузки.
    • Отключение службы и ограничение потока.
    • Единый центр конфигурации.
    • Единая система журналов.
    • Распределённая блокировка.
    • Планировщик распределённых задач.
  • Центр мониторинга системы
    • Мониторинг вызовов цепочки служб.
    • Контроль пропускной способности приложений.
    • Мониторинг понижения уровня обслуживания и отключения.
    • Микросервисный мониторинг услуг.
  • Платформа возможностей предприятия
    • API-интерфейс шлюза на основе приложения изолирован.
    • Ограничение количества вызовов API шлюза на основе приложений.
    • На основе RBAC контроль доступа вниз по течению.
    • Генератор кода центра.
    • Интеграция Swagger API в шлюз.
    • Унифицированная обработка междоменных запросов.
    • Унифицированное управление исключениями.
  • Контейнерное развёртывание Docker
    • Контейнеризация Rancher.
    • ELK-мониторинг журналов на базе Docker.
    • Динамическое расширение службы на основе Docker.

Структура кода

Входное изображение

Платформа управления возможностями предприятия

В тексте запроса присутствуют элементы разметки Markdown, которые не были переведены. Контейнерная разработка

В тексте приведены изображения без текстового описания.

Мониторинг APM

Текст описывает изображения, на которых показаны скриншоты с графиками и информацией о мониторинге системы. Однако текст не содержит технических деталей или объяснений того, что изображено на скриншотах.

Системный мониторинг

Представлены изображения без текстовых описаний. Текст сообщает, что это скриншоты, но не уточняет их содержание. Демонстрация функции серого релиза

Функция серого релиза OCP (на основе ветки dev)

  1. Запустите eureka-server регистрационного центра register-center.
  2. Запустите api-gateway, шлюз сервиса.
  3. Запустите oauth-server, сервис аутентификации oauth-center.
  4. Запустите соответствующие сервисы user-center бизнес-центра business-center.
  5. Запустите discovery-console и discovery-console-desktop серого центра gray-center.

Интерфейс управления серым релизом Имя пользователя: admin Пароль: admin

[Изображения не переведены.]

Пожалуйста, обратитесь к https://github.com/Nepxion/Docs/blob/master/discovery-doc/README_QUICK_START.md, спасибо за обмен информацией от военного брата.

Версия Spring Cloud Alibaba

https://gitee.com/owenwangwen/open-capacity-platform/tree/alibaba

Версия Vue

Vue Frontend: https://gitee.com/owenwangwen/jeecp Vue Backend: https://gitee.com/owenwangwen/open-capacity-platform/tree/vue/

Версия Oracle

https://gitee.com/owenwangwen/open-capacity-platform/tree/oracle/

Права пользователей

  • Разрешено использовать бесплатно для обучения, дипломного проекта, корпоративных проектов, личных целей и т. д.

Запрещённые действия

  • Повторное открытие исходного кода с более чем 50% сходством.
  • Обратите внимание: если запрещённое действие будет обнаружено, правообладатель может потребовать лицензионный сбор в размере 9999.

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

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

Введение

Central-platform (CP) — это платформа для разработки, основанная на Spring Cloud (Finchley.SR1), Spring Boot (2.0.1) и Spring Security jwt. Это решение с разделением фронтенда и бэкенда на основе layui. Платформа включает в себя несколько сервисов: Gateway (сетевой шлюз), Oauth (сервис аутентификации), User (сервис пользователя), Eureka (центр ... Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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