soul 入门 第九章 admin和网关通信之使用nacos同步

383 阅读1分钟

soul 入门 第九章 admin和网关通信之使用nacos同步

1、先跑起来

​ 启动nacos,操作步骤略

​ admin 的 pom.xml 引入nacos

<dependency>
    <groupId>com.alibaba.nacos</groupId>
    <artifactId>nacos-client</artifactId>
    <version>${nacos-client.version}</version>
</dependency>

application.yml 配置文件加入

soul:
  sync:
      nacos:
        url: localhost:8848
        namespace: 1c10d748-af86-43b9-8265-75f487d20c6c
        acm:
          enabled: false
          endpoint: acm.aliyun.com
          namespace:
          accessKey:
          secretKey:

启动admin


网关 boostrap pom.xml 引入

<!--soul data sync start use nacos-->
<dependency>
    <groupId>org.dromara</groupId>
    <artifactId>soul-spring-boot-starter-sync-data-nacos</artifactId>
    <version>${project.version}</version>
</dependency>

网关的配置文件修改

soul :
    sync:
        nacos:
              url: localhost:8848
              namespace: 1c10d748-af86-43b9-8265-75f487d20c6c
              acm:
                enabled: false
                endpoint: acm.aliyun.com
                namespace:
                accessKey:
                secretKey:

启动网关


为了测试admin和网关同步信息是否成功启动http服务 soul-examples-http

然后访问 http://localhost:9195/http/test/findByUserId?userId=1

返回

{ "code": -106, "message": "Can not find url, please check your configuration!", "data": null }

可见网关找不到服务,admin并没同步数据到网关

待续!!!