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并没同步数据到网关
待续!!!