nacos README

The project's README from github.com/alibaba/nacos. As one markdown file: README.md.

Nacos: Dynamic Naming and Configuration Service

Gitter License CI codecov Ask DeepWiki


What does it do

Nacos (official site: nacos.io) is an easy-to-use platform designed for dynamic service discovery and configuration and service management. It helps you to build cloud native applications and microservices platform easily.

Service is a first-class citizen in Nacos. Nacos supports almost all type of services,for example,Dubbo/gRPC service, Spring Cloud RESTFul service or Kubernetes service.

Nacos provides four major functions.

Quick Start

It is super easy to get started with your first project.

Deploying Nacos on cloud

You can deploy Nacos on cloud, which is the easiest and most convenient way to start Nacos.

Use the following Nacos deployment guide to see more information and deploy a stable and out-of-the-box Nacos server.

Start by the provided startup package

Step 1: Download the binary package

You can download the package from the latest stable release.

Take release nacos-server-1.0.0.zip for example:

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

Step 2: Start Server

On the Linux/Unix/Mac platform, run the following command to start server with standalone mode:

sh startup.sh -m standalone

On the Windows platform, run the following command to start server with standalone mode. Alternatively, you can also double-click the startup.cmd to run NacosServer.

startup.cmd -m standalone

For more details, see quick-start.

Quick start for other open-source projects:

Documentation

You can view the full documentation from the Nacos website.

You can also read this online eBook from the NACOS ARCHITECTURE & PRINCIPLES.

All the latest and long-term notice can also be found here from GitHub notice issue.

Contributing

Contributors are welcomed to join Nacos project. Please check CONTRIBUTING about how to contribute to this project.

How can I contribute?

Contact

DingDing Group QR Code

DingDing MCP Group QR Code

WeChat Group QR Code

Enterprise Service

If you need Nacos enterprise service support, or purchase cloud product services, you can join the discussion by scanning the following DingTalk group. It can also be directly activated and used through the microservice engine (MSE) provided by Alibaba Cloud. https://cn.aliyun.com/product/aliware/mse?spm=nacos-website.topbar.0.0.0

Download

Who is using

These are only part of the companies using Nacos, for reference only. If you are using Nacos, please add your company here to tell us your scenario to make Nacos better.

Alibaba Group 虎牙直播 ICBC 爱奇艺
平安科技 华夏信财 优客工场 贝壳找房
瑞安农村商业银行 司法大数据 搜易贷 平行云
甘肃紫光 海云天 Acmedcare+ 北京天合互联信息有限公司
上海密尔克卫化工 大连新唯 立思辰 东家
上海克垚 联采科技 南京28研究所 凤凰网-汽车
中化信息 一点车 明传无线 妙优车
蜂巢 华存数据 数云 广通软件
菜菜 科蓝公司 浩鲸 未名天日语
金联创 同窗链 顺能 百世快递
汽车之家 鲸打卡 时代光华 康美
环球易购 Nepxion chigua 宅无限
天阙 联合永道 明源云 DaoCloud
美菜 松格科技 集萃智能 吾享
拓深科技 长亮科技 深圳易停车库 武汉日创科技
易管智能 云帐房 三诺生物
郑州山水 知氏教育

nacos (alibaba/nacos)

Searching Database…

33.5K ·GitHub
这是什么?Nacos 是阿里巴巴推出的一个平台,用于动态服务发现、配置管理和服务管理,面向构建云原生微服务和 AI 应用。
这是我要导入的代码库,还是我要运行的服务器?它是一个独立的服务器/平台,需要你自行部署和运行(可以是二进制文件、虚拟机,或 Kubernetes 中),而不是可以导入的代码库。
怎样才能让 Nacos 跑起来?从最新版本中下载 nacos-server 安装包,然后在 Linux/Unix/Mac 上运行 startup.sh,在 Windows 上运行 startup.cmd,并以单机模式启动;也可以直接部署到云环境或 Kubernetes 环境中。
运行它需要先安装 Java 吗?需要。Nacos 是以启动包形式发布的 Java 应用,因此运行它的主机上必须有 JVM。
如果我需要企业级支持,有什么限制吗?Nacos 核心功能是免费的开源软件,但专门的企业级支持或托管服务(例如阿里云的微服务引擎)属于单独的付费服务,需要你另行申请。
哪些类型的服务可以注册到 Nacos?几乎所有类型的服务都可以:Dubbo/gRPC 服务、Spring Cloud RESTful 服务和 Kubernetes 服务,都可以通过 Nacos 进行注册和发现。
服务器可以在哪些操作系统上运行?启动包可以在 Linux、Unix、macOS 和 Windows 上运行,每个系统都有各自对应的启动脚本。
Nacos 提供哪四项核心功能?带健康检查的服务发现、动态配置管理、用于加权路由/负载均衡的动态 DNS 服务,以及用于服务和元数据管理的控制台。
不重新部署,Nacos 能更新我应用的配置吗?可以。它的动态配置服务允许你在不同环境中集中、动态地修改所有服务的配置,无需重新部署。
Nacos 是否开箱即用地集成了 Spring Cloud 和 Dubbo?是的,提供了专门的快速入门指南和配套项目(nacos-spring-project、spring-cloud-alibaba),用于在 Spring Cloud 和 Dubbo 中使用 Nacos。
如果我不想自己运行服务器,有托管的云版本吗?有。Nacos 可以部署在云上,也可以通过阿里云微服务引擎(MSE)以托管服务的方式使用。
Creator
alibaba
Size
109.6 MB
Stars
33.5K
Age
8y
Commits · 90 Days