Skip to content

项目概览

lepdou edited this page Jun 21, 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-tencent-polaris-loadbalancer polaris 的负载均衡模块,用于承载 polaris 的路由插件
spring-cloud-starter-tencent-metadata-transfer 扩展 feign 的能力,自动在链路上传递元信息。例如用于路由标签信息传递、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-config 北极星的配置中心模块

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-tencent-polaris-loadbalancer
  |
  -- spring-cloud-starter-tencent-metadata-transfer
  |
  -- 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-config
Clone this wiki locally