17 KiB
Note
本文档由 WeHub 基于上游 README 翻译整理,属于社区翻译,非官方中文文档。
English · 原始项目 · 上游 README
原作者、版权与许可证归属以原始项目及本仓库 LICENSE 文件为准。
Nacos:动态 Naming 与 Configuration Service
它能做什么
Nacos(官方网站:nacos.io) 是一款易于使用的平台,专为动态服务发现、配置与服务管理而设计。它可帮助你轻松构建云原生应用和微服务平台。
服务(Service)在 Nacos 中是一等公民。Nacos 支持几乎所有类型的服务,例如 Dubbo/gRPC service, Spring Cloud RESTFul service 或 Kubernetes service.
Nacos 提供四大核心功能。
-
服务发现与服务健康检查(Service Discovery and Service Health Check)
Nacos 让服务能够通过 DNS 或 HTTP 接口轻松完成自身注册并发现其他服务。Nacos 还会对服务进行实时健康检查,避免将请求发送到不健康的主机或服务实例。
-
动态配置管理(Dynamic Configuration Management)
动态配置服务(Dynamic Configuration Service)允许你在所有环境中以集中、动态的方式管理所有服务的配置。当配置更新时,Nacos 无需重新部署应用和服务,使配置变更更高效、更敏捷。
-
动态 DNS 服务(Dynamic DNS Service)
Nacos 支持加权路由,便于你在数据中心的生产环境中实现中间层负载均衡、灵活的路由策略、流量控制以及简单的 DNS 解析服务。它可帮助你轻松实现基于 DNS 的服务发现,并避免应用与厂商特定的服务发现 API 耦合。
-
服务与元数据管理(Service and MetaData Management)
Nacos 提供易于使用的服务仪表板(dashboard),帮助你管理服务元数据、配置、Kubernetes DNS、服务健康状态及指标统计。
快速入门
启动你的第一个项目非常简单。
在云端部署 Nacos
你可以在云端部署 Nacos,这是启动 Nacos 最简单、最便捷的方式。
使用以下 Nacos 部署指南 了解更多信息,并部署稳定、开箱即用的 Nacos 服务器。
使用提供的启动包开始
步骤 1:下载二进制包
你可以从 最新稳定版本. 下载安装包。
以 nacos-server-1.0.0.zip 版本为例:
unzip nacos-server-1.0.0.zip
cd nacos/bin
步骤 2:启动服务器
在 Linux/Unix/Mac 平台上,运行以下命令以单机模式(standalone mode)启动服务器:
sh startup.sh -m standalone
在 Windows 平台上,运行以下命令以单机模式(standalone mode)启动服务器。你也可以双击 startup.cmd 来运行 NacosServer。
startup.cmd -m standalone
更多详情,请参阅 quick-start.
其他开源项目快速入门:
文档
你可以从 Nacos 官网. 查看完整文档。
你也可以在线阅读 NACOS ARCHITECTURE & PRINCIPLES. 电子书。
所有最新及长期通知也可在 GitHub notice issue. 中找到。
参与贡献
欢迎贡献者加入 Nacos 项目。请查看 CONTRIBUTING 了解如何为本项目做出贡献。
我该如何贡献?
- 查看带有
good first issue或contribution welcome. 标签的 issue - 在 issues. 上回答问题
- 修复 issues, 中报告的 bug 并向我们提交 pull request。
- 审阅现有的 pull request.
- 改进 website, 我们通常需要
- 博客文章
- 文档翻译
- 企业系统中集成 Nacos 的用例
其他相关项目仓库
- nacos-spring-project 提供 Spring 集成能力。
- nacos-group 是托管 Nacos 生态工具的仓库,例如 SDK、同步工具等。
- spring-cloud-alibaba 提供基于阿里巴巴中间件(含 Nacos)的一站式应用开发方案。
联系方式
- Gitter: Nacos 的 IM 工具,用于社区消息交流、协作与发现。
- Twitter: 在 Twitter 上关注 Nacos 最新动态。
- Weibo: 在微博上关注 Nacos 最新动态(中国版 Twitter)。
- 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,请在此添加你的公司,向我们介绍你的使用场景,帮助我们改进 Nacos。
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||
| 郑州山水 | 知氏教育 |































































