You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Go to file
Haotian Zhang 6fa25b7d1b
Merge pull request #123 from SkyeBeFreeman/main
3 years ago
.github add github pull request 3 years ago
.mvn/wrapper feat:first commit 3 years ago
changes 1. fix router bug 3 years ago
spring-cloud-starter-tencent-metadata-transfer feat:optimize code style. 3 years ago
spring-cloud-starter-tencent-polaris-circuitbreaker Merge branch 'main' into h/fix_circuitbreak_400_bug 3 years ago
spring-cloud-starter-tencent-polaris-config Merge pull request #110 from lepdou/h/fix_discovry 3 years ago
spring-cloud-starter-tencent-polaris-discovery feat:optimize code style. 3 years ago
spring-cloud-starter-tencent-polaris-ratelimit feat:optimize code style. 3 years ago
spring-cloud-starter-tencent-polaris-router Merge pull request #110 from lepdou/h/fix_discovry 3 years ago
spring-cloud-tencent-commons feat:optimize code style. 3 years ago
spring-cloud-tencent-coverage feat:divide storage and transfer of metadata. 3 years ago
spring-cloud-tencent-dependencies feat:add switch of polaris, discovery and register. 3 years ago
spring-cloud-tencent-examples feat:optimize code style. 3 years ago
spring-cloud-tencent-polaris-context feat:optimize code style. 3 years ago
src/checkstyle feat:optimize project structure and checkstyle 3 years ago
.editorconfig feat:optimize project structure and checkstyle 3 years ago
.gitignore feat:first commit 3 years ago
CHANGELOG.md feat:optimize code style. 3 years ago
CONTRIBUTING.md update readme 3 years ago
Code-of-Conduct.md docs:update Version Standard of README.md and fix maven dependencies bug. 3 years ago
LICENSE docs:update LICENSE 3 years ago
README-zh.md update readme.md 3 years ago
README.md Update README.md 3 years ago
mvnw docs:update dependency 3 years ago
mvnw.cmd feat:first commit 3 years ago
pom.xml feat:add switch of polaris, discovery and register. 3 years ago

README.md

Spring Cloud Tencent

Build Status Maven Central

English | 简体中文

Introduction

Spring Cloud Tencent is a one-stop microservice solution developed and maintained by Tencent.

Spring Cloud Tencent implements the Spring Cloud standard microservice SPI, so developers can quickly develop Spring Cloud cloud-native distributed applications based on Spring Cloud Tencent.

The core of Spring Cloud Tencent relies on Tencent's open-source one-stop service discovery and governance platform Polaris to realize various distributed microservice scenarios.

The capabilities provided by Spring Cloud Tencent include but are not limited to:

  • Service registration and discovery
  • Dynamic configuration management
  • Service Governance
    • Service rate limit
    • Service circuit breaker
    • Service routing
    • ...
  • Label transparent transmission

Screenshots

image

Use Guide

All the components of Spring Cloud Tencent have been uploaded to the Maven central repository, just need to introduce dependencies.

For example:

<!-- add spring-cloud-tencent bom  -->
<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>com.tencent.cloud</groupId>
            <artifactId>spring-cloud-tencent-dependencies</artifactId>
            <!--version number-->
            <version>${version}</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>    
                 
<!-- add spring-cloud-starter-tencent-polaris-discovery dependency  -->
<dependencies>
    <dependency>
        <groupId>com.tencent.cloud</groupId>
        <artifactId>spring-cloud-starter-tencent-polaris-discovery</artifactId>
    </dependency>
</dependencies>

License

The spring-cloud-tencent is licensed under the BSD 3-Clause License. Copyright and license information can be found in the file LICENSE