nacos

概念

阿里开源的注册中心、配置中心

角色

nacos服务端、nacos客户端

作用

作为注册中心:注册服务、发现服务,作为配置中心:进行集中式配置管理、动态配置

使用步骤

1)服务端:启动nacos服务
2)客户端:
2.1)导包

  1. <!--nacos-->
  2. <dependency>
  3. <groupId>org.springframework.cloud</groupId>
  4. <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
  5. <version>0.2.2.RELEASE</version>
  6. </dependency>
  7. <dependency>
  8. <groupId>com.alibaba.nacos</groupId>
  9. <artifactId>nacos-client</artifactId>
  10. <version>1.1.0</version>
  11. </dependency>
  12. <dependency>
  13. <groupId>org.springframework.boot</groupId>
  14. <artifactId>spring-boot-starter-actuator</artifactId>
  15. </dependency>
  1. 2.2)配置
  1. spring:
  2. cloud:
  3. nacos:
  4. discovery:
  5. server-addr: 127.0.0.1:8848 # 配置nacos 服务端地址
  6. application:
  7. name: nacos-provider # 服务名称
  1. 2.3)代码
  1. //在引导类添Nacos服务注册发现注解@EnableDiscoveryClient
  2. @EnableDiscoveryClient
  3. @SpringBootApplication
  4. public class NacosApplicatioin{
  5. public static void main(String[] args) {
  6. SpringApplication.run(NacosApplicatioin.class, args);
  7. }
  8. }