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

OSCHINA-MIRROR/Tencent-spring-cloud-tencent

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

Spring Cloud Tencent

Вики Maven Central Вкладчики Лицензия

Тест с Junit 2022.0 codecov.io

Введение

Spring Cloud Tencent — это универсальное микросервисное решение, которое реализует стандартный Spring Cloud SPI. Оно интегрирует Spring Cloud со средами Tencent и упрощает разработку микросервисов.

Обнаружение служб и управление ими

Spring Cloud Tencent интегрирует Spring Cloud с Polaris — открытым исходным кодом системы обнаружения служб и управления ими.

Polaris Github

Spring Cloud с Polaris может решить следующие проблемы:

  • управление службами: обнаружение служб, реестр служб и проверка работоспособности;
  • контроль трафика: настраиваемая маршрутизация, балансировка нагрузки, ограничение скорости и контроль доступа;
  • отказоустойчивость: выключатель для служб, интерфейсов и экземпляров;
  • управление конфигурацией: контроль версий конфигурации, управление версиями и динамическое обновление.

Как собрать

Выполните следующие команды для сборки проекта.

Linux и Mac

./mvnw clean package

Windows

.\mvnw.cmd clean package

Использование

Все компоненты Spring Cloud Tencent были загружены в центральный репозиторий Maven, нужно только ввести зависимости.

Обратите внимание:

Поддерживается Spring Cloud 2023.0, 2022.0, 2021.0, 2020.0 и Hoxton.

Список версий Spring Cloud Tencent можно найти в Spring Cloud Tencent Version Management.

Например:

<!-- добавить spring-cloud-tencent bom -->
<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>com.tencent.cloud</groupId>
            <artifactId>spring-cloud-tencent-dependencies</artifactId>
            <version>${LATEST_VERSION_FROM_VERSION_MANAGEMENT_IN_WIKI}</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>    
                 
<!-- добавить spring-cloud-starter-tencent-polaris-discovery dependency -->
<dependencies>
    <dependency>
        <groupId>com.tencent.cloud</groupId>
        <artifactId>spring-cloud-starter-tencent-polaris-discovery</artifactId>
    </dependency>
</dependencies>

Примеры

Для разработчиков предоставляется среда опыта работы с Polaris:

Адрес сервера Polaris в spring-cloud-tencent-example по умолчанию — grpc://119.91.66.223:8091.

Группа чата

Пожалуйста, отсканируйте QR-код, чтобы добавить WeChat, и отправьте «Spring Cloud Tencent», чтобы подать заявку на вступление в группу.

## Звёзды проекта с течением времени

Если вы интересуетесь Spring Cloud Tencent, пожалуйста, подпишитесь на наш проект, большое спасибо.

Звёзды проекта с течением времени

Введение

Spring Cloud Tencent — это комплект решений Spring Cloud от компании Tencent. Он включает в себя основные функции управления сервисами: регистрацию сервисов, обнаружение, конфигурационный центр, ограничение потока, маршрутизацию и разрыв цепи. Развернуть Свернуть
Java и 2 других языков
BSD-3-Clause
Отмена

Обновления

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

Участники

все

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

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