官网下载nacos,解压,进入bin目录,启动服务:sh startup.sh -m standalone,服务启动成功即可访问:IP地址:8848/nacos/index.html。关闭服务:sh shutdown.sh

备注:1.nacos内存占用过大,可以vim startup.sh修改内存。2.Eureka和nacos功能差异总结:Eureka不提供配置中心(需要配合Config实现配置中心),不支持动态刷新(需要配合MQ实现配置动态刷新),不支持分组,不提供权重设置功能(无法调整承载流量压力),没有管理界面。所以推荐选择nacos。

一. 环境准备:


1.1 给nacos-consumer和nacos-provider添加依赖:

  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>

1.2 给nacos-consumer和nacos-provider添加yml配置:

  1. spring:
  2. cloud:
  3. nacos:
  4. discovery:
  5. server-addr: 127.0.0.1:8848 # 配置nacos 服务端地址
  6. application:
  7. name: nacos-provider # 服务名称