Skip to content

项目概览

lepdou edited this page Mar 24, 2022 · 11 revisions

1. pom 结构图

image

2. 模块依赖图

image

2.1 模块说明

模块名 模块说明
spring-cloud-tencent-commons 所有模块的基础模块,定义最核心的工具类,数据模型
spring-cloud-tencent-polaris-context polaris 的上下文模块,例如装载 polaris 服务的地址信息等。所有 polaris starter 都依赖此模块
spring-cloud-starter-tencent-metadata 扩展 fegin 的能力,自动在链路上传递元信息。例如用于路由标签信息传递、tracer上下文信息传递等
spring-cloud-starter-tencent-polaris-discovery 北极星的服务发现模块
spring-cloud-starter-tencent-polaris-ratelimit 北极星的限流模块
spring-cloud-starter-tencent-polaris-circuitebreaker 北极星的熔断模块
spring-cloud-starter-tencent-polaris-router 北极星的路由模块
spring-cloud-starter-tencent-polaris-configuration 北极星的配置中心模块
spring-cloud-starter-tencent-polaris-all 北极星全家桶

3. 目录结构

spring-cloud-tencent
  |
  -- pom.xml 
  |
  -- spring-cloud-tencent-dependencies
  |
  -- spring-cloud-tencent-examples
  |
  -- spring-cloud-tencent-commons
  |
  -- spring-cloud-tencent-polaris-context
  |
  -- spring-cloud-starter-tencent-metadata
  |
  -- spring-cloud-starter-tencent-polaris-discovery
  |
  -- spring-cloud-starter-tencent-polaris-ratelimit
  |
  -- spring-cloud-starter-tencent-polaris-circuitbreaker
  |
  -- spring-cloud-starter-tencent-polaris-router
  |
  -- spring-cloud-starter-tencent-polaris-configuration
  |
  -- spring-cloud-starter-tencent-polaris-all
Clone this wiki locally