记录学习
SpringCloudAlibaba
服务的注册Nacos
Nacos可以把微服务中启动的微服务给注册到Nacos中,进行统一的管理,包括发现,与配置。
先来说一下如何发现。
首先要有一个Nacos,从git上下载[https://github.com/alibaba/nacos/releases]
点击zip即可
下载完成后点开bin目录,在双击startup.cmd
即可在win中启动Nacos
出现上图所示页面证明启动成功
可以在浏览器中输入:
http://localhost:8848
默认用户名和密码都是:nacos
在微服务中
1.在springboot的pom中导入
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
2.在项目的配置文件中配置
spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848
//写入nacos的注册地址
spring.application.name= //写入自己的项目名我的是gulimall-coupon
3.在启动项中添加@EnableDiscoveryClient注解
用来让nacos发现服务
@SpringBootApplication
@EnableDiscoveryClient //发现服务
public class GulimallCouponApplication {
public static void main(String[] args) {
SpringApplication.run(GulimallCouponApplication.class, args);
}
}
4.启动微服务在Nacos中刷新
点击左侧目录的服务管理下的服务列表,即可看到gulimall-coupon服务。