
项目摘要
阿里巴巴开源的动态服务发现、配置管理和服务管理平台。
Nacos 是一个集服务发现、动态配置管理、动态 DNS 服务和元数据管理于一体的平台,旨在帮助开发者轻松构建和管理云原生及微服务架构。它适用于需要统一管理服务注册、发现和配置的分布式系统团队。
项目详细信息
Nacos:动态 Naming 与 Configuration Service
它能做什么
Nacos(官方网站:nacos.io)是一个易于使用的平台,专为动态服务发现、配置和服务管理而设计。它能帮助您轻松构建云原生应用和微服务平台。
在 Nacos 中,服务是一等公民。Nacos 支持几乎所有类型的服务,例如,Dubbo/gRPC service、Spring Cloud RESTFul service 或 Kubernetes service。
Nacos 提供四大核心功能:
-
服务发现与健康检查
Nacos 使得服务能够轻松注册自身,并通过 DNS 或 HTTP 接口发现其他服务。Nacos 还提供服务的实时健康检查,以防止将请求发送到不健康的主机或服务实例。
-
动态配置管理
动态配置服务允许您在所有环境中集中、动态地管理所有服务的配置。当配置更新时,Nacos 消除了重新部署应用和服务的需要,这使得配置变更更加高效和敏捷。
-
动态 DNS 服务
Nacos 支持加权路由,使您能够更轻松地在数据中心的生产环境中实现中间层负载均衡、灵活的路由策略、流量控制以及简单的 DNS 解析服务。它帮助您轻松实现基于 DNS 的服务发现,并防止应用与特定供应商的服务发现 API 耦合。
-
服务与元数据管理
Nacos 提供了一个易于使用的服务仪表板,帮助您管理服务的元数据、配置、Kubernetes DNS、服务健康状况和指标统计。
快速开始
开始您的第一个项目非常简单。
在云上部署 Nacos
您可以在云上部署 Nacos,这是启动 Nacos 最简单、最便捷的方式。
使用以下 Nacos deployment guide 查看更多信息并部署一个稳定、开箱即用的 Nacos 服务器。
通过提供的启动包开始
步骤 1:下载二进制包
您可以从 latest stable release 下载安装包。
以 nacos-server-1.0.0.zip 版本为例:
unzip nacos-server-1.0.0.zip
cd nacos/bin
步骤 2:启动服务器
在 Linux/Unix/Mac 平台上,运行以下命令以独立模式启动服务器:
sh startup.sh -m standalone
在 Windows 平台上,运行以下命令以单机模式启动服务器。或者,您也可以双击 startup.cmd 来运行 NacosServer。
startup.cmd -m standalone
更多详情,请参见 quick-start.
其他开源项目的快速入门:
文档
您可以通过 Nacos website 查看完整文档。
您也可以通过 NACOS ARCHITECTURE & PRINCIPLES 在线阅读此电子书。
所有最新的和长期的通知也可以在这里从 GitHub notice issue 找到。
贡献
欢迎贡献者加入 Nacos 项目。请查看 CONTRIBUTING 了解如何为此项目做出贡献。
我该如何贡献?
- 查看标记有
good first issue或contribution welcome标签的问题。 - 在 issues 上回答问题。
- 修复在 issues 上报告的 bug,并向我们发送拉取请求。
- 审查现有的 pull request。
- 改进 website,通常我们需要:
- 博客文章
- 文档翻译
- 关于 Nacos 在企业系统中集成的用例。
其他相关项目仓库
- nacos-spring-project 提供了与 Spring 的集成功能。
- nacos-group 是托管 Nacos 生态工具的仓库,例如 SDK、同步工具等。
- spring-cloud-alibaba 提供了基于阿里巴巴中间件(包括 Nacos)的应用开发一站式解决方案。
联系方式
- Gitter:Nacos 的社区消息、协作和发现的即时通讯工具。
- Twitter:在 Twitter 上关注最新 Nacos 新闻。
- Weibo:在微博(中国版 Twitter)上关注最新 Nacos 新闻。
- Nacos Segmentfault:从 Segmentfault 获取最新通知和及时帮助。
- 邮件组:
- users-nacos@googlegroups.com:Nacos 使用一般讨论。
- dev-nacos@googlegroups.com:Nacos 开发者讨论(API、功能设计等)。
- commits-nacos@googlegroups.com:提交通知,频率非常高。
- 通过钉钉加入我们(群组 1:21708933(已满),群组 2:30438813(已满),群组 3:31222241(已满),群组 4:12810027056)。
钉钉群二维码

钉钉 MCP 群二维码

微信群二维码

企业服务
如果您需要 Nacos 企业服务支持,或购买云产品服务,可以通过扫描以下钉钉群加入讨论。也可以通过阿里云提供的微服务引擎(MSE)直接激活使用。 https://cn.aliyun.com/product/aliware/mse?spm=nacos-website.topbar.0.0.0
下载
谁在使用
这些只是部分使用 Nacos 的公司,仅供参考。如果您正在使用 Nacos,请 add your company here 告诉我们您的使用场景,以便让 Nacos 变得更好。
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ||
| 郑州山水 | 知氏教育 |




























































