nacos/README.md

76 lines
3.3 KiB
Markdown
Raw Normal View History

2018-07-21 00:27:23 +08:00
## 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.
Service is a first-class citizen in Nacos. Nacos supports almost all type of servicesfor example[Dubbo/gRPC service](xx)、[Spring Cloud RESTFul service](xx) or [Kubernetes service](xx).
Nacos provides four major funcations.
* **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 updatedwhich 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.
### Quick Start
2018-07-21 00:27:23 +08:00
It is super easy to get started with your first project.
#### Download run package
[Download](http://nacos.oss-cn-hangzhou-zmf.aliyuncs.com/nacos-server-0.1.0.zip)
> unzip nacos-all.zip
> cd nacos/bin
#### Start Server
##### Linux/Unix/Mac
Run the following command to sart(standalone means non-cluster mode):
`sh startup.sh -m standalone`
##### Windows
Run the following command to start:
`cmd startup.cmd`
Or double-click the startup.cmd to run NacosServer.
you can see detail in https://nacos.io/#/docs/quick-start.md
2018-07-21 00:27:23 +08:00
Quick start for other open-source projects:
[quick start with spring cloud](xx)
[quick start with dubbo](xx)
[quick start with kubernetes](xx)
[more...](xx)
### Documentation
2018-07-21 00:27:23 +08:00
You can view full documentation on the Nacos website:
[nacos.io](https://nacos.io/#/docs/what-is-nacos.md)
### Contact
#### Nacos Gitter-[https://gitter.im/alibaba/nacos](https://gitter.im/alibaba/nacos)
#### Nacos weibo-[https://weibo.com/u/6574374908](https://weibo.com/u/6574374908)
#### Nacos segmentfault-[https://segmentfault.com/t/nacos](https://segmentfault.com/t/nacos)
#### Mailing list
[nacos\_dev@linux.alibaba.com](https://lark.alipay.com/nacos/nacosdocs/vl19q1).