官网下载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添加依赖:
<!--nacos-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<version>0.2.2.RELEASE</version>
</dependency>
<dependency>
<groupId>com.alibaba.nacos</groupId>
<artifactId>nacos-client</artifactId>
<version>1.1.0</version>
</dependency>
1.2 给nacos-consumer和nacos-provider添加yml配置:
spring:
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848 # 配置nacos 服务端地址
application:
name: nacos-provider # 服务名称