Bootstrap

使用Gateway网关配合sentinel-dashboard使用nacos同步数据-打docker镜像

使用Gateway网关配合sentinel-dashboard使用nacos同步数据-打docker镜像

  1. 克隆sentinel-dashboard到本地:https://github.com/alibaba/Sentinel/

  2. 开始修改代码:

    1. 修改pom.xml中的sentinel-datasource-nacos的依赖,将<scope>test</scope>注释掉,这样才能在主程序中使用。

      <dependency>
          <groupId>com.alibaba.csp</groupId>
          <artifactId>sentinel-datasource-nacos</artifactId>
          <!--<scope>test</scope>-->
      </dependency>
      
    2. 展开test->java->com.alibaba.csp.sentinel.dashboard->rule->nacos

      复制NacosConfig到src->java->com.alibaba.csp.sentinel.dashboard->config

      复制其余3个文件到src->java->com.alibaba.csp.sentinel.dashboard->rule

    3. 修改NacosConfig 代码

        @Value("${spring.cloud.sentinel.datasource.ds.nacos.serverAddr}")
        private String serverAddr;
      
        @Bean
        public ConfigService nacosConfigService() throws Exception {
             
          return ConfigFactory.createConfigService<
;