前言
Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。
Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。
最近 Nacos 更新发布了Nacos 2.X 版本,在 1.X 的架构基础上 新增了对长连接模型的支持。通信层目前通过 grpc 实现了长连接 RPC 调用和推送能力,使用长链接的好处大幅度减少了 1.x 轮询心跳频繁导致 JVM Full GC。
由于目前 Spring cloud alibaba 2.2.5 版本内置的 nacos-client 为 1.4.1,可通过指定 nacos-client 方式,提前使用 Nacos2.0 长连接功能。
可以在Nacos的release notes及博客中找到每个版本支持的功能的介绍,当前推荐的稳定版本为1.4.2或2.0.1。
环境
nacos是java服务,需要运行在jvm环境下,运行前需要安装JDK,JDK版本需要1.8+
下载
github地址: https://github.com/alibaba/nacos/releases
官网地址:https://nacos.io/zh-cn/docs/quick-start.html
安装
不需要安装,解压即可
运行
通过cmd打开bin目录
执行命令
startup.cmd -m standalone
启动成功
登录
浏览器输入:localhost:8848/nacos
默认用户名密码都是nacos
创建并启动微服务,然后服务就会在服务管理出现