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

OSCHINA-MIRROR/nepxion-DiscoveryPlatform

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

Discovery【Exploration】cloud-native microservices architecture solution

Total visits License Maven Central Javadocs Build Status Codacy Badge Stars Stars

Wiki Wiki Discovery PPT Discovery Page Discovery Platform Page Discovery Desktop Page Polaris Page

           

If you like this project and consider it useful, please help with stars in the upper right corner.

Introduction

About the Author

  • Founder of the Nepxion Open Source Community
  • Organizer of the Alibaba China Native Cloud Summit 2020 Conference
  • Included in the open-source projects Nacos and Spring Cloud Alibaba in 2020
  • Presenter at the Alibaba Technology Summit Shanghai 2021 Conference
  • Received investment attention from Qiji Capital Fund managed by Dr. Lu Qi in 2021
  • Entered the list of top open-source projects on Gitee in 2021
  • Author of the book "Architecture and Working Principles of Nacos," an official book of Alibaba
  • Member of the Board of Directors of Spring Cloud Alibaba, member of the Nacos Group
  • Developer and participant of the Spring Cloud Alibaba, Nacos, Sentinel, and OpenTracing projects

Commercial Cooperation

① Discovery Series

Framework Name Version Range Supported Spring Cloud Version Usage License
Discovery 1.x.x ~ 6.x.x Camden ~ Hoxton Open source, free
DiscoveryX 7.x.x + 2020 + Closed source, commercial license

② Polaris Series

Polaris represents an enhanced version of Discovery with unique features:

  • Integrated based on Nepxion Discovery
  • Supports multi-blocks, multi-threading, multi-location
  • Supports dynamic domain name and adaptation to different environments
  • Supports modular deployment DCN, DSU, SET
  • Supports flexible component composition and configuration hiding
  • Designed for creating a minimalist PaaS platform
Framework Name Version Range Supported Discovery Version Supported Spring Cloud Version Usage License
Polaris 1.x.x 6.x.x Finchley ~ Hoxton Closed source, commercial license
Polaris 2.x.x 7.x.x + 2020 + Closed source, commercial license

For companies and users interested in the commercial version, please contact me via WeChat 1394997.

Joining the Project

Discovery【Exploration】corporate solution for cloud-native microservices

① Quick Start

② Solution

③ Best Practices

④ Platform Interfaces

⑤ Framework Source Code

⑥ Example Source Codes

⑦ Guide Examples

Polaris【North Star】enterprise-level cloud-native microservice commercial solution

① Solution

② Framework Source Code

③ Example Source Codes

④ Guide Examples

  • For Spring Cloud versions Finchley ~ Hoxton
  • For Spring Cloud versions 20xx

Brief Description of Features

The Nepxion Discovery Platform is based on Discovery version 6.x.x and Spring Cloud Hoxton, also supporting compatibility with Spring Cloud versions from Edgware up to 20xx. It supports the following capabilities:- Поддерживает четыре центра регистрации

  • Поддерживает шесть центров конфигурации
  • Поддерживает базы данных MySQL и H2, пользователи могут легко масштабировать до других баз данных (например, Oracle)
  • Поддерживает вход через базу данных и LDAP
  • Поддерживает аутентификацию Shiro и JWT
  • Поддерживает настройку администраторов, ролей и прав доступа
  • Поддерживает страницы конфигурации, позволяющие онлайн добавлять, удалять и изменять различные среды и бизнес-системы
  • Поддерживает синхронизацию синего/зелёного/серого потока
    • Поддерживает однопоточную запись данных, использует метод управления версиями Apollo, позволяет через интерфейс указывать изменения, добавления и удаления, обеспечивая согласованность данных между базой данных и центром конфигурации
    • Поддерживает управление версиями и регионами
  • Поддерживает смешанную синхронизацию синего/зелёного/серого потока
    • Поддерживает двойную запись данных синего/зелёного/серого потока в базу данных и центр конфигурации, использует метод управления версиями Apollo, позволяет через интерфейс указывать изменения, добавления и удаления, обеспечивая согласованность данных между базой данных и центром конфигурации
    • Поддерживает управление версиями и регионами
    • Поддерживает управление активностью и деактивацией синего/зелёного/серого потока
    • Поддерживает проверку согласованности маршрутов для нескольких экземпляров
    • Поддерживает использование шлюзов, сервисов и групп как точки входа
    • Поддерживает глобальное управление, управление синего/зелёного/серого потока
    • Поддерживает бесконечное управление синего/зелёного/серого потока
    • Поддерживает пользовательское управление условиями синего/зелёного/серого потока
    • Поддерживает проверку условий синего/зелёного/серого потока
    • Поддерживает внутренние заголовки
  • Поддерживает двойную запись маршрута для шлюзов
    • Поддерживает двойную запись маршрута для шлюзов в базу данных и центр конфигурации, использует метод управления версиями Apollo, позволяет через интерфейс указывать изменения, добавления и удаления, обеспечивая согласованность данных между базой данных и центром конфигурации
    • Поддерживает управление активностью и деактивацией маршрута для шлюзов
    • Поддерживает проверку согласованности маршрутов для нескольких экземпляров
    • Поддерживает Spring Cloud Gateway для управления маршрутом без кодирования
    • Поддерживает пользовательскую настройку маршрута для управления маршрутом без кодирования
    • Поддерживает управление маршрутом для Zuul шлюзов
  • Поддерживает управление отказом нагрузки для сервисов
    • Поддерживает двойную запись данных для списка отказа в базу данных и центр конфигурации, использует метод управления версиями Apollo, позволяет через интерфейс указывать изменения, добавления и удаления, обеспечивая согласованность данных между базой данных и центром конфигурации
    • Поддерживает управление активностью и деактивацией списка отказа
    • Поддерживает проверку согласованности списков отказа для нескольких экземпляров
    • Глобально уникальный ID для списка отказа
    • Список отказа на основе IP адреса и порта

Выражаем благодарность

Выражаем благодарность всем участникам, которые приняли участие в разработке, тестировании и внедрении этого проекта. Ниже представлен список участников в порядке их присоединения:

  • Zhang Ning
  • Fu Xiangyang
  • Liu Hui
  • Zhao Shengjie
  • Ren Xuehui
  • Xiao Long
  • Yanna

Пожалуйста, свяжитесь со мной

Пожалуйста, свяжитесь со мной через WeChat, DingTalk, публичный аккаунт и документацию![](https://nepxion.github.io/Discovery/docs/contact-doc/dingding- Yöntemleri-1.jpg)

Star走势图

Количество звезд со временем

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

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

Введение

Nepxion DiscoveryPlatform — это платформа для Nepxion Discovery с управлением сервисами, оркестрацией выпусков, инспекцией трафика, чёрным списком экземпляров, маршрутами шлюза. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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