Nacos简介
我们很多人其实都听说过Nacos,那么什么是Nacos呢,我们看看官方是怎么说的:
通过上面官网上对于 Nacos 的说明,可以看出,Nacos是一个帮助我们发现、配置、管理SpringCloud微服务项目的一个组件,我们称这种组件叫做服务注册中心。
类似的还有Zookeeper(雅虎Apache),Eureka(Netfix),Consul(Google),但是Nacos除了是一个注册中心之外还是我们的一个配置中心。
Nacos官网
Nacos文档
https://nacos.io/zh-cn/docs/q...
Nacos版本及下载
1、版本说明(SpringBoot - SpringCloud - SpringCloud Alibaba)
版本说明 · alibaba/spring-cloud-alibaba Wiki · GitHub
2、版本
这里使用1.4.1讲解
3、下载地址
https://github.com/alibaba/na...
服务启动与访问
1、启动Nacos服务
Linux/Unix/Mac启动命令(standalone代表着单机模式运行,非集群模式):
./startup.sh -m standalone
Windows启动命令(standalone代表着单机模式运行,非集群模式):
startup.cmd -m standalone
说明:
1)执行执行令时要么配置环境变量,要么直接在nacos/bin目录下去执行。
2)nacos启动时需要本地环境变量中配置了JAVA_HOME(对应jdk的安装目录)
3)一定要确保你连接的数据库(nacos_config)是存在的。
4)假如所有的配置都正确,还连不上,检查一下你有几个数据库(mysql,…)
2、访问Nacos服务
打开浏览器,输入 http://localhost:8848/nacos ,出现如下登陆页面:
其中,默认账号密码为nacos/nacos.
Nacos之注册中心
XXX 稍后更新
1)导入依赖
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
2)添加配置
spring:
application:
name: nacos-business # 定义当前服务名称
cloud:
nacos:
discovery:
ephemeral: false #默认false实例为永久实例。true:临时;false:永久
server-addr: localhost:8848 # 指定正在运行得Nacos服务器的位置
Nacos之服务中心
XXX
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。