1.介绍:一个易于构建云原生的动态服务发现,配置服务和管理服务平台
笔者使用的是SpringCloudAlibaba的微服务组件(2.1) 微服务版本和SpringBoot版本选择:可以参考:SpringCloudAlibaba官网
2.注册中心:后期有服务注册到Nacos
2.1服务注册依赖:
<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> </dependency>
2.2下载nacos(笔者版本1.1.3) nacos下载地址
2.3在所需项目的yml或properties下配置nacos地址和服务名并在所需服务启动类加@EnableDiscoveryClient注解
yml
spring: cloud: nacos: discovery: server-addr: localhost:8848 #笔者将地址写为127.0.0.1:8848在浏览器访问localhost:8848/nacos访问不到,只能使用127.0.0.1访问,换成localhost 在浏览器使用127.0.0.1或localhost都可以访问 application: name: 注册服务名
properties:
spring.cloud.nacos.discovery.server.addr: localhost:8848 spring.application.name=注册服务名