nacos(一): 下载、运行与鉴权配置

1、下载

nacao的官网地址是https://nacos.io/

当前稳定版本是2.5.0,可以在官网下载,也可以在github上下载。其中,官网提供的下载地址是:

https://download.nacos.io/nacos-server/nacos-server-2.5.0.zip?spm=5238cd80.2ef5001f.0.0.3f613b7cCrh7yf&file=nacos-server-2.5.0.zip

重点来了,如果用上面这个地址下载,大概率下载不下来,因为官网限速。这时,把?后面的参数去掉,就可以很顺利下载了:)

https://download.nacos.io/nacos-server/nacos-server-2.5.0.zip

 

2、运行与关闭(单机模式)

下载后可以得到一个压缩包,将其解压后,可以得到如下文件:

从命令行进行bin目录,运行如下startup脚本启动nacos:

startup.cmd -m standalone    #windows

sh startup.sh -m standalone    #linux

运行shutdown,则进行关闭:

shutdown.cmd    #windows

sh shtudown.sh    #linux

 

3、管理

启动之后,通过浏览器访问如下地址,即可进入管理界面。

http://127.0.0.1:8848/nacos/index.html

界面如下:

 

4、鉴权配置

自从2.4.0之后,nacos不再提供默认的nacos密码,需要用户自行打开鉴权配置。打开conf/application.properties,进行四个步骤的设置。

配置一:

nacos.core.auth.system.type=nacos    #这一项默认就有
nacos.core.auth.enabled=true

配置二:

nacos.core.auth.plugin.nacos.token.secret.key=设置JWT密钥,需要base64,原码长度不低于32位

注意:官网文档写的是nacos.core.auth.default.token.secret.key,这个配置项上错的

配置三:

nacos.core.auth.server.identity.key=用户设定的key
nacos.core.auth.server.identity.value=用户设定的value

这两个配置项用于服务端之间请求的身份识别信息,必须保持节点间一致,长时间不一致可能导致节点见数据不一致。

配置四:

这个步骤需要为nacos设置管理员的密码。因为自从2.4.0以后,不再提供默认密码,需要由用户自行设置。可通过如下两种方法进行设置:

方法一:curl -X POST 'http://$nacos_server_host:$nacos_server_port/nacos/v1/auth/users/admin' -d 'password=$your_password'

方法二:直接访问http://127.0.0.1:8848/nacos/index.html,在提示界面中设置。

 

附:springcloud的组件对比

作用 alibaba netflix
分布式配置 nacos springcloud config 
服务注册与发现 nacos eureka
网关 springcloud gateway   zuul
负载均衡 ribbon/dubbo内建实现 ribbon
服务熔断 alibaba sentinel hystrix
服务调用 open feign/resttemplae/dubbo open feign/resttemplate
链路跟踪 zipkin/opentracing/skyworking zipkin+springcloud sleuth

 

 本文内容到这里就结束了,下一篇将介绍原生java与nacos的交互调用。等我回来:)

 

posted on   咚..咚  阅读(94)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 上周热点回顾(2.17-2.23)
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

导航

统计

点击右上角即可分享
微信分享提示