昨晚 Nacos 社区发布了第一个生产级版本: 0.8.0. 由于该版本除了 Bug 修复之外, 还提供了几个生产管理非常重要的特性, 所以觉得还是有必要写一篇讲讲这次升级, 在后续的文章中也都将以 0.8.0 版本为基础.
升级的理由
如 Nacos 官方的发布文档中描述的那样, 本版本将支持非常重要的三个特性:
第一, 用户登录 . 在过去版本的 Nacos 中, 用户是可以直接访问 Nacos 的页面的, 我们需要通过网络或者代理手段来增加这样的安全性控制, 在该版本后就不需要了.
第二: Prometheus 的支持 . 对于一个基础中间件来说, 完善的监控指标输出在生产环境是必须的, 通过在 /prometheus 端点上暴露监控指标, 以保障 Nacos 集群的正常服务.
第三: Namespace 的支持 . 服务发现的功能将支持 Namespace 的隔离, 可以方便的在一套 Nacos 集群下, 实现多环境服务发现的隔离等.
发布清单可见文末参考资料. 这些重要功能的具体使用, 后续继续连载, 敬请期待!
安装与使用
如果之前有看过 《Spring Cloud Alibaba 基础教程: 使用 Nacos 实现服务注册与发现》 http://blog.didispace.com/spring-cloud-alibaba-1/ 的话, 只需要将 Nacos 安装部分把安装包替换成 0.8.0 版本即可.
下载地址:
下载完成之后, 解压. 根据不同平台, 执行不同命令, 启动单机版 Nacos 服务:
- sh startup.sh -m standalone
- cmd startup.cmd -m standalone
startup.sh 脚本位于 Nacos 解压后的 bin 目录下.
启动完成之后, 访问: http://127.0.0.1:8848/nacos/ , 可以进入 Nacos 的登录页面, 具体如下;
默认情况下, 用户名与密码都为 nacos , 登录后进入控制台如下:
对于应用端, 不需要做任何改动, 就能够适配新版本.
如果还没有对接过 Nacos, 那么看看这篇吧: 《Spring Cloud Alibaba 基础教程: 使用 Nacos 实现服务注册与发现》 http://blog.didispace.com/spring-cloud-alibaba-1/
来源: http://www.tuicool.com/articles/EBNB3aY