nacos

Delphi源码 2025-08-17

nacos :动态NA MING和CO NFIGURATION S ERVICE


它做什么

nacos (官方网站: nacos .IO)是一个易于使用的平台,旨在动态服务发现,配置和服务管理。它可以帮助您轻松构建云本机应用程序和微服务平台。

服务是nacos的一流公民。 nacos支持几乎所有类型的服务,例如Dubbo/GRPC服务,Spring Cloud Restful Service或Kubernetes服务。

nacos提供了四个主要功能。

  • 服务发现和服务健康检查

    nacos使服务可以简单地注册自己并通过DNS或HTTP接口发现其他服务。 nacos还提供实时健康检查,以防止向不健康的主机或服务实例发送请求。

  • 动态配置管理

    动态配置服务使您可以在所有环境中以集中式和动态的方式管理所有服务的配置。 nacos消除了在更新配置时重新部署应用程序和服务的需求,这使得配置更改更有效和敏捷。

  • 动态DNS服务

    nacos支持加权路由,使您更容易实施中层负载平衡,灵活的路由策略,流量控制以及数据中心生产环境中的简单DNS分辨率服务。它可以帮助您轻松实现基于DNS的服务发现,并防止应用程序耦合到特定于供应商的服务发现API。

  • 服务和元数据管理

    nacos提供了易于使用的服务仪表板,可帮助您管理服务元数据,配置,Kubernetes DNS,服务健康和指标统计。

快速开始

开始您的第一个项目非常容易。

在云上部署nacos

您可以在云上部署nacos ,这是启动nacos最简单,最方便的方法。

使用以下nacos部署指南查看更多信息并部署稳定且开箱即用的nacos服务器。

从提供的启动软件包开始

步骤1:下载二进制包

您可以从最新的稳定版本中下载包裹。

以释放nacos -server-1.0.0.zip例如:

nacos-server-1.0.0.zip cd nacos /bin ">
unzip nacos -server-1.0.0.zip
cd nacos /bin 

步骤2:启动服务器

Linux/unix/Mac平台上,运行以下命令以独立模式启动服务器:

sh startup.sh -m standalone

Windows平台上,运行以下命令以使用独立模式启动服务器。另外,您还可以双击startup.cmd以运行nacos服务器。

 startup.cmd -m standalone

有关更多详细信息,请参见快速启动。

其他开源项目的快速启动:

  • 快速开始使用nacos命令和控制台

  • 快速开始Dubbo

  • 快速开始春季云

  • 快速开始Kubernetes

文档

您可以从nacos网站查看完整文档。

您还可以从nacos Architecture&Princialles中阅读此在线电子书。

所有最新和长期通知也可以从GitHub通知问题中找到。

贡献

欢迎贡献者加入nacos项目。请检查有关如何为该项目做出贡献的贡献。

我该如何贡献?

  • 查看标志着good first issuecontribution welcome标签的问题。
  • 回答有关问题的问题。
  • 修复报告有关问题的错误,并向我们发送拉动请求。
  • 查看现有的拉力请求。
  • 改进网站,通常我们需要
    • 博客文章
    • 文档翻译
    • 围绕nacos在企业系统中集成的用例。

其他相关项目存储库

  • nacos -Spring -Project提供了春季的集成功能。
  • nacos组是托管nacos的ECO工具的存储库,例如SDK,同步工具等。
  • Spring-Cloud-Alibaba为包括nacos在内的阿里巴巴中间件提供了应用程序开发的一站式解决方案。

接触

  • 吉特: nacos的IM工具用于社区消息,协作和发现。
  • Twitter:在Twitter上关注最新的nacos新闻。
  • 微博:遵循有关微博的最新nacos新闻(中国版本的Twitter)。
  • nacos分段:获取SemgningFault的最新通知和及时帮助。
  • 电子邮件组:
    • 用户nacos @GoogleGroups.com: nacos使用一般讨论。
    • Dev- nacos @googleGroups.com: nacos开发人员讨论(API,功能设计等)。
    • Consits- nacos @googleGroups.com:提交通知,很高的频率。
  • 加入我们(第1组:21708933组(完整),第2组:30438813组(完整),第3组:31222241(FULL),第4组:12810027056组)。

丁丁组QR码

Dingding MCP组QR码

微信组QR代码

企业服务

如果您需要nacos Enterprise服务支持或购买云产品服务,则可以通过扫描以下DingTalk组加入讨论。它也可以通过阿里巴巴云提供的微服务引擎(MSE)直接激活并使用。 https://cn.al*i**yun.com/product/aliware/mse?spm = nacos-website.topbar.0.0.0

下载

  • nacos官方网站
  • github释放

谁在使用

这些只是使用nacos的公司的一部分,仅供参考。如果您使用的是nacos ,请在此处添加您的公司,以告诉我们您的场景,以使nacos变得更好。

郑州山水,知氏教育

下载源码

通过命令行克隆项目:

git clone https://github.com/alibaba/nacos.git