乐趣区

Spring Cloud Alibaba基础教程:Nacos 生产级版本 0.8.0

昨晚 Nacos 社区发布了第一个生产级版本:0.8.0。由于该版本除了 Bug 修复之外,还提供了几个生产管理非常重要的特性,所以觉得还是有必要写一篇讲讲这次升级,在后续的文章中也都将以 0.8.0 版本为基础。
升级的理由
如 Nacos 官方的发布文档中描述的那样,本版本将支持非常重要的三个特性:

第一,用户登录。在过去版本的 Nacos 中,用户是可以直接访问 Nacos 的页面的,我们需要通过网络或者代理手段来增加这样的安全性控制,在该版本后就不需要了。

第二:Prometheus 的支持。对于一个基础中间件来说,完善的监控指标输出在生产环境是必须的,通过在 /prometheus 端点上暴露监控指标,以保障 Nacos 集群的正常服务。

第三:Namespace 的支持。服务发现的功能将支持 Namespace 的隔离,可以方便的在一套 Nacos 集群下,实现多环境服务发现的隔离等。

发布清单可见文末参考资料。这些重要功能的具体使用,后续继续连载,敬请期待!
安装与使用
如果之前有看过《Spring Cloud Alibaba 基础教程:使用 Nacos 实现服务注册与发现》的话,只需要将 Nacos 安装部分把安装包替换成 0.8.0 版本即可。
下载地址:https://github.com/alibaba/na…

下载完成之后,解压。根据不同平台,执行不同命令,启动单机版 Nacos 服务:

Linux/Unix/Mac:sh startup.sh -m standalone

Windows:cmd startup.cmd -m standalone

startup.sh 脚本位于 Nacos 解压后的 bin 目录下。
启动完成之后,访问:http://127.0.0.1:8848/nacos/,可以进入 Nacos 的登录页面,具体如下;
evernotecid://1F3482F0-828B-4B97-918F-4856C2E684DF/appyinxiangcom/113183/ENResource/p2004
默认情况下,用户名与密码都为 nacos,登录后进入控制台如下:
evernotecid://1F3482F0-828B-4B97-918F-4856C2E684DF/appyinxiangcom/113183/ENResource/p2005
对于应用端,不需要做任何改动,就能够适配新版本。
如果还没有对接过 Nacos,那么看看这篇吧:《Spring Cloud Alibaba 基础教程:使用 Nacos 实现服务注册与发现》
参考资料

Nacos 官方文档
0.8.0 版本说明

退出移动版