maven依赖

yanhom2022年6月11日
  • maven依赖
  • maven依赖
大约 2 分钟

maven 依赖

  1. apollo 应用接入用此依赖

        <dependency>
            <groupId>cn.dynamictp</groupId>
            <artifactId>dynamic-tp-spring-boot-starter-apollo</artifactId>
            <version>1.0.9</version>
        </dependency>
    
  2. spring-cloud 场景下的 nacos 应用接入用此依赖

        <dependency>
            <groupId>cn.dynamictp</groupId>
            <artifactId>dynamic-tp-spring-cloud-starter-nacos</artifactId>
            <version>1.0.9</version>
        </dependency>
    
  3. 非 spring-cloud 场景下的 nacos 应用接入用此依赖

        <dependency>
            <groupId>cn.dynamictp</groupId>
            <artifactId>dynamic-tp-spring-boot-starter-nacos</artifactId>
            <version>1.0.9</version>
        </dependency>
    

    注意版本:nacos-config-spring-boot-starter 0.2.10 及以下版本对应 springboot 2.3.12.RELEASE及以下版本, 0.2.11-beta及以上版本对应springboot 版本2.4.0及以上版本,具体看官方说明

  4. zookeeper 应用接入用此依赖

        <dependency>
            <groupId>cn.dynamictp</groupId>
            <artifactId>dynamic-tp-spring-boot-starter-zookeeper</artifactId>
            <version>1.0.9</version>
        </dependency>
    

    application.yml 需配置 zk 地址节点信息

        spring:
          application:
            name: dynamic-tp-zookeeper-demo
          dynamic:
            tp:
              config-type: properties         # zookeeper支持 properties & json 配置
              zookeeper:
                config-version: 1.0.0
                zk-connect-str: 127.0.0.1:2181
                root-node: /configserver/dev
                node: dynamic-tp-zookeeper-demo
    

    注:配置中心配置文件参考example-zookeeper/resource下的config.txt / config.json,该文件可以通过ZKUI工具导入到Zookeeper

  5. spring-cloud 场景下 zookeeper 应用接入用此依赖

        <dependency>
            <groupId>cn.dynamictp</groupId>
            <artifactId>dynamic-tp-spring-cloud-starter-zookeeper</artifactId>
            <version>1.0.9</version>
        </dependency>
    

    注:配置中心配置文件参考example-zookeeper-cloud/resource下的config.txt,该文件可以通过ZKUI工具导入到Zookeeper

  6. spring-cloud 场景 consul 应用接入用此依赖

        <dependency>
            <groupId>cn.dynamictp</groupId>
            <artifactId>dynamic-tp-spring-cloud-starter-consul</artifactId>
            <version>1.0.9</version>
        </dependency>
    
  7. etcd 应用接入用此依赖

        <dependency>
            <groupId>cn.dynamictp</groupId>
            <artifactId>dynamic-tp-spring-boot-starter-etcd</artifactId>
            <version>1.0.9</version>
        </dependency>
    
  8. 无配置中心应用接入用此依赖,无动态调整能力,有监控告警能力

        <dependency>
            <groupId>cn.dynamictp</groupId>
            <artifactId>dynamic-tp-spring-boot-starter-common</artifactId>
            <version>1.0.9</version>
        </dependency>
    

注意

一定要根据应用类型引入正确的依赖,不然会集成失败,有版本兼容性问题可以提 Issues 或加群反馈。

上次编辑于: 2022/11/20 22:56:31
贡献者: yanhom,VampireAchao,xkxwd