当前位置: 首页 > 后端技术 > Java

SpringCloud组件(一)——Nacos

时间:2023-04-01 15:18:43 Java

Nacos简介我们很多人其实都听说过Nacos,那么Nacos是什么?Nacos是一个帮助我们发现、配置和管理SpringCloud微服务项目的组件。我们称这个组件为服务注册表。类似的还有Zookeeper(雅虎Apache)、Eureka(Netflix)、Consul(谷歌),但是Nacos对于我们来说不仅仅是一个注册中心,更是一个配置中心。Nacos官网首页(nacos.io)Nacos文档https://nacos.io/zh-cn/docs/q...Nacos版本及下载1.发行说明(SpringBoot-SpringCloud-SpringCloudAlibaba)版本说明alibaba/spring-cloud-alibabaWiki·GitHub2,此处版本使用1.4.1进行说明3、下载地址https://github.com/alibaba/na...服务启动及访问1、启动Nacos服务Linux/Unix/Mac启动命令(standalone表示运行在单机模式,非集群模式):./startup.sh-mstandaloneWindows启动命令(standalone表示运行在单机模式,非集群模式):startup.cmd-mstandalone说明:1)执行命令时或者配置环境变量,或者直接在nacos/bin目录下执行。2)nacos启动时,需要在本地环境变量中配置JAVA_HOME(对应jdk的安装目录)3)确保你连接的数据库(nacos_config)存在。4)如果所有配置都正确,还是连接不上,请检查你有多少个数据库(mysql,...)2.访问Nacos服务,打开浏览器,输入http://localhost:8848/nacos,然后会出现如下登录页面:其中默认账号密码为nacos/nacos。Nacos注册中心XXX稍后更新1)导入依赖com.alibaba.cloudspring-cloud-starter-alibaba-nacos-discovery2)添加配置spring:application:name:nacos-business#定义当前服务名称cloud:nacos:discovery:ephemeral:false#默认false实例为永久实例。真:暂时的;false:permanentserver-addr:localhost:8848#指定运行Nacos服务器的位置Nacos服务中心XXX经典面试题