README.md 3.6 KB
Newer Older
X
xingxuechao 已提交
1 2 3 4 5 6 7 8 9 10
## Nacos 


[![Gitter](https://badges.gitter.im/alibaba/nacos.svg)](https://gitter.im/alibaba/nacos?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)   [![License](https://img.shields.io/badge/license-Apache%202-4EB1BA.svg)](https://www.apache.org/licenses/LICENSE-2.0.html)
[![Gitter](https://travis-ci.org/alibaba/nacos.svg?branch=master)](https://travis-ci.org/alibaba/nacos)

-------
<img src="doc/Nacos_Logo.png" width="50%" height="50%" />
Nacos is an easy-to-use platform desgined for dynamic service discovery and configuration and service management. It helps you to build cloud native applications and microservices platform easily.

X
xuechaos 已提交
11
Service is a first-class citizen in Nacos. Nacos supports almost all type of services,for example,[Dubbo/gRPC service](https://nacos.io/#/docs/use-nacos-with-dubbo.md)[Spring Cloud RESTFul service](https://nacos.io/#/docs/use-nacos-with-springcloud.md) or [Kubernetes service](https://nacos.io/#/docs/use-nacos-with-kubernetes.md).
X
xingxuechao 已提交
12

C
crystonesc 已提交
13
Nacos provides four major functions.
X
xingxuechao 已提交
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

* **Service Discovery and Service Health Check** 
    
    Nacos makes it simple for services to register themselves and to discover other services via a DNS or HTTP interface. Nacos also provides real-time healthchecks of services to prevent sending requests to unhealthy hosts or service instance.

* **Dynamic Configuration Management**
  
  Dynamic Configuration Service allows you to manage configurations of all services in a centralized and dynamic manner across all environments. Nacos eliminates the need to redeploy applications and services when configurations are updated,which makes configuration changes more efficient and agile.

* **Dynamic DNS Service**

   Nacos supports weighted routing, making it easier for you to implement mid-tier load balancing, flexible routing policies, flow control, and simple DNS resolution services in the production environment within your data center. It helps you to implement DNS-based service discovery easily and prevent applications from coupling to vendor-specific service discovery APIs.

* **Service and MetaData Management**
	
	Nacos provides an easy-to-use service dashboard to help you manage your services metadata, configuration, kubernetes DNS, service health and metrics statistics.
 

X
xxc 已提交
32
### Quick Start
X
xingxuechao 已提交
33 34
It is super easy to get started with your first project.

X
xuechaos 已提交
35
1. #### Download run package 
36
[Download](https://github.com/alibaba/nacos/releases/download/v0.1.0/nacos-server-0.1.0.zip)
X
xxc 已提交
37 38

```
X
xuechaos 已提交
39
unzip nacos-server-0.1.0.zip
X
xxc 已提交
40 41
cd nacos/bin 
``` 
X
xuechaos 已提交
42

X
xuechaos 已提交
43 44
2. #### Start Server
* ##### Linux/Unix/Mac
X
xxc 已提交
45

X
xuechaos 已提交
46 47
```
Run the following command to start (standalone means non-cluster mode): 
X
xxc 已提交
48

X
xuechaos 已提交
49 50
sh startup.sh -m standalone
```
X
xxc 已提交
51

X
xuechaos 已提交
52
* ##### Windows
X
xuechaos 已提交
53 54
```
Run the following command to start:
X
xuechaos 已提交
55

X
xuechaos 已提交
56
cmd startup.cmd
X
xxc 已提交
57 58

Or double-click the startup.cmd to run NacosServer.
X
xuechaos 已提交
59
```
X
xxc 已提交
60

X
xuechaos 已提交
61
For more details, see [quick-start.](https://nacos.io/#/docs/quick-start.md)
X
xingxuechao 已提交
62

X
xuechaos 已提交
63
3. #### Quick start for other open-source projects:
X
xingxuechao 已提交
64

X
xuechaos 已提交
65
* [quick start with spring cloud](https://nacos.io/#/docs/use-nacos-with-springcloud.md)
X
xxc 已提交
66

X
xuechaos 已提交
67
* [quick start with dubbo](https://nacos.io/#/docs/use-nacos-with-dubbo.md)
X
xxc 已提交
68

X
xuechaos 已提交
69
* [quick start with kubernetes](https://nacos.io/#/docs/use-nacos-with-kubernetes.md)
X
xxc 已提交
70

X
xuechaos 已提交
71
* [more...](https://nacos.io/)
X
xingxuechao 已提交
72

X
xxc 已提交
73
### Documentation
X
xingxuechao 已提交
74 75 76

You can view full documentation on the Nacos website:

X
xuechaos 已提交
77
* [nacos.io](https://nacos.io/#/docs/what-is-nacos.md)
X
xxc 已提交
78 79

### Contact
X
xxc 已提交
80

X
xuechaos 已提交
81
* #### Gitter-[Nacos Gitter](https://gitter.im/alibaba/nacos)
X
xxc 已提交
82

X
xuechaos 已提交
83
* #### Weibo-[Nacos Weibo](https://weibo.com/u/6574374908)
X
xxc 已提交
84

X
xuechaos 已提交
85
* #### Segmentfault-[Nacos Segmentfault](https://segmentfault.com/t/nacos)
X
xxc 已提交
86

X
xxc 已提交
87
* #### Mailing list-[nacos\_dev@linux.alibaba.com](mailto:nacos_dev@linux.alibaba.com).
X
xxc 已提交
88