一:服务的注册与发现
springcloud alibaba 使用 naocs 组件 完成 对服务的注册与发现,先下载nacos压缩包,然后解压,运行bin目录中的 startup.cmd
浏览器地址栏 输入 localhost:8848/nacos/ 进行访问, 默认账号密码均是 nacos
在项目中引入nacos的依赖
<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> </dependency>
修改配置文件,将微服务注册到nacos中
# 指定服务名
spring.application.name=order
# 指定nacos的服务器地址
spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848
# 指定服务名
spring.application.name=product
# 指定nacos的服务器地址
spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848
然后刷新nacos页面。会发现服务已经被发现
使用 DiscoveryClient 对象 获取nacos 上的服务器信息,并且改写请求的路径
之前的请求路径
修改后的路径
重启服务,进行测试