Nacos(官方网站:nacos.io)是一个易于使用的平台,专为动态服务发现、配置管理和服务管理而设计。它可以帮助你轻松构建云原生应用和微服务平台。
服务是 Nacos 的一等公民。Nacos 支持几乎所有类型的服务,例如 Dubbo/gRPC 服务、Spring Cloud RESTFul 服务 或 Kubernetes 服务。
Nacos 提供四大功能。
服务发现与服务健康检查
Nacos 使得服务能够通过 DNS 或 HTTP 接口轻松注册自身并发现其他服务。Nacos 还提供实时的服务健康检查,防止向不健康的主机或服务实例发送请求。
动态配置管理
动态配置服务允许你以集中且动态的方式管理所有环境中的服务配置。Nacos 消除了配置更新时重新部署应用和服务的需要,使配置变更更加高效和敏捷。
动态 DNS 服务
Nacos 支持加权路由,使你在数据中心的生产环境中更容易实现中层负载均衡、灵活路由策略、流量控制以及简单的 DNS 解析服务。它帮助你轻松实现基于 DNS 的服务发现,并防止应用程序与特定供应商的服务发现 API 耦合。
服务与元数据管理
Nacos 提供一个易于使用的服务仪表板,帮助你管理服务元数据、配置、Kubernetes DNS、服务健康度和指标统计。
开始你的第一个项目非常简单。
你可以在云上部署 Nacos,这是启动 Nacos 最简单、最方便的方式。
使用以下 Nacos 部署指南 查看更多信息,并部署一个稳定且开箱即用的 Nacos 服务器。
你可以从 最新稳定版本 下载该包。
以 nacos-server-1.0.0.zip 版本为例:
unzip nacos-server-1.0.0.zip
cd nacos/bin
在 Linux/Unix/Mac 平台上,运行以下命令以单机模式启动服务器:
sh startup.sh -m standalone
在 Windows 平台上,运行以下命令以单机模式启动服务器。或者,你也可以直接双击 startup.cmd 来运行 NacosServer。
startup.cmd -m standalone
更多详情,请参见 快速指南。
你可以从 Nacos 网站 查看完整文档。
你也可以从 Nacos 架构与原理 在线阅读这本电子书。
所有最新和长期公告也可以在这里找到:GitHub 通知问题。
欢迎贡献者加入 Nacos 项目。请查看 CONTRIBUTING 了解如何为这个项目做出贡献。
good first issue 或 contribution welcome 标签的问题。


如果您需要 Nacos 企业级服务支持,或购买云产品服务,可以通过扫描以下钉钉群加入讨论。也可以通过阿里云提供的微服务引擎(MSE)直接激活使用。 https://cn.aliyun.com/product/aliware/mse?spm=nacos-website.topbar.0.0.0

以下仅为部分使用 Nacos 的公司,仅供参考。如果您正在使用 Nacos,请在此添加贵公司 告诉我们您的使用场景,以帮助 Nacos 变得更好。
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | |
![]() |
![]() |
![]() |
![]() | ![]() |
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | DaoCloud |
![]() | ![]() | ![]() | ![]() |
![]() |
![]() | ![]() |
| 郑州山水 | 知氏教育 |