二次寻址

引入依赖

修改应用根目录下的pom.xml,为 polaris-java 添加 dependencyManagement:

  1. <dependencyManagement>
  2. <dependencies>
  3. <dependency>
  4. <groupId>com.tencent.polaris</groupId>
  5. <artifactId>polaris-dependencies</artifactId>
  6. <version>${version}</version>
  7. <type>pom</type>
  8. <scope>import</scope>
  9. </dependency>
  10. </dependencies>
  11. </dependencyManagement>

然后只需要在 标签中在添加 polaris-all 即可

  1. <dependencies>
  2. <dependency>
  3. <groupId>com.tencent.polaris</groupId>
  4. <artifactId>polaris-all</artifactId>
  5. </dependency>
  6. </dependencies>

初始化 polaris.yaml

你需要在项目的 main/resources 下创建一个 polaris.yaml 文件用于初始化 polaris-java SDK。polaris.yaml配置详细

修改 polaris.yaml 开启二次寻址

  1. global:
  2. system:
  3. discoverCluster:
  4. namespace: Polaris # 设置服务注册发现集群服务所在的命名空间
  5. service: polaris.discover # 设置服务注册发现集群服务的服务名称
  6. sameAsBuiltin: false
  7. healthCheckCluster:
  8. namespace: Polaris # 设置健康检查集群服务所在的命名空间
  9. service: polaris.healthcheck # 设置健康检查集群服务的服务名称
  10. sameAsBuiltin: false