动态服务发现、配置和服务管理平台 Nacos

动态服务发现、配置和服务管理平台 Nacos

Apache-2.0
Java 查看源码»
跨平台
阿里巴巴
2018-08-29
jlkm2010

概览

欢迎来到 Nacos 的世界!

Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您实现动态服务发现、服务配置管理、服务及流量管理。

Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构(例如微服务范式、云原生范式)的服务基础设施。

什么是 Nacos?

服务(Service)是 Nacos 世界的一等公民。Nacos 支持几乎所有主流类型的服务的发现、配置和管理:

Nacos 的关键特性包括:

  • 服务发现和服务健康监测

Nacos 支持基于 DNS 和基于 RPC 的服务发现。服务提供者使用 原生SDKOpenAPI、或一个独立的Agent TODO注册 Service 后,服务消费者可以使用DNS TODO 或HTTP&API TODO查找和发现服务。

Nacos 提供实时健康检查,阻止服务向不健康的主机或服务实例发送请求。Nacos 支持传输层(PING 或 TCP)和应用层(如 HTTP、Redis、MySQL、用户自定义)的健康检查。 对于复杂的云环境和网络拓扑环境中(如 VPC、边缘服务等)服务的健康检查,Nacos 提供了 agent 模式和服务端2种健康检查模式。Nacos 还提供统一的健康检查仪表盘,帮助您管理服务可用性及流量。

  • 动态配置服务

动态配置服务可以让您以中心化、外部化和动态化的方式管理所有环境的应用配置和服务配置。

动态配置消除了配置变更时重新部署应用和服务的需要,让配置变得更加高效和敏捷。

配置中心化管理让无状态服务实现变得更简单,让服务按需弹性扩展变得更容易。

Nacos 提供了一个 简单易用的UI TODO 帮助您管理所有的服务和应用的配置。Nacos 还提供包括配置版本跟踪、金丝雀发布、回滚配置以及客户进程配置更新状态跟踪在内的一系列开箱即用的配置管理特性,帮助您更安全地管理配置变更和控制配置变更的风险。

  • 动态 DNS 服务

动态 DNS 服务支持权重路由,让您更容易地实现中间层负载均衡、更灵活的路由策略、流量控制以及数据中心内网的简单DNS解析服务。动态DNS服务还能让您更容易地实现以DNS协议为基础的服务发现,以消除耦合到厂商私有服务发现API上的风险。

Nacos 提供了一些简单的 DNS APIs TODO 帮助您管理服务的关联域名和可用的 IP:PORT 列表.

  • 服务及其元数据管理

Nacos 能让您从微服务平台建设的视角管理数据中心的所有服务及元数据,包括管理服务的描述、生命周期、服务的静态依赖分析、服务的健康状态、服务的流量管理、路由及安全策略、服务的 SLA 以及最首要的 Metrics 统计数据。

Nacos 全景图

nacos_landscape.png

如 Nacos 全景图所示,Nacos 无缝支持一些主流的开源生态,例如 Dubbo and Dubbo Mesh TODOSpring Cloud TODOKubernetes and CNCF TODO

使用 Nacos 简化服务发现、配置管理、服务治理及管理的解决方案,让微服务管理、共享、组合更加容易。

的码云指数为
超过 的项目
加载中

评论(4)

海淀_八阿哥
海淀_八阿哥
我也部署在生产环境行了 感觉还可以,但是我用到的功能不是很多
诚心诚意cxcy
我已经用在了生产环境,表现不错。
S
ScottHan
用上之后会不会很卡
写给三月
写给三月
你用了九几年的电脑,直接不支持

Nacos 1.1.4 发布,业界率先支持Istio MCP协议

Nacos是阿里巴巴开源的服务发现与配置管理项目,本次发布的1.1.4版本,主要带来的是与Istio的对接功能,使用的是Istio最新的MCP协议。本文将介绍包括这个功能在内的新版本发布的功能。 升级指...

2019/10/30 10:35

Nacos 1.1.0 发布,支持灰度配置和地址服务器模式

Nacos 是阿里巴巴开源的配置中心和服务发现产品,开源距今已经超过一年的时间。本次1.1.0的发布,带来了许多重量级的特性更新,包括灰度配置等社区呼声很高的特性,下面会介绍1.1.0版本发布的...

2019/07/12 14:34

Nacos 发布 1.0.0 GA 版本,可大规模投入到生产环境

经过 3 个 RC 版本的社区体验之后,Nacos 正式发布 1.0.0 GA 版本,在架构、功能和 API 设计上进行了全方位的重构和升级。 1.0.0 版本的发布标志着 Nacos 已经可以大规模的在生产环境中使用,...

2019/04/12 14:52

Nacos 1.0.0 GA,架构、功能与 API 设计全面重构

Nacos 1.0.0 GA 版本发布了,此版本在架构、功能和 API 设计上进行了全方位的重构和升级。 此版本新特性包括: 注册实例支持 ephemeral 字段 Nacos 1.0.0 版本在 instance 级别上增加了一个 ...

2019/04/12 08:03

Nacos 发布 0.9.0 版本,为 GA 作准备

2月28日,Nacos 发布 0.9.0 版本,该版本加强了 Nacos-Sync 稳定性,增加了监控体系,完善了测试用例,并且支持 Naming 和 Config 的分模块启动,此外还修复了社区提出的一些 issues: [#41...

2019/03/01 11:18

Nacos 发布 v0.8.0 Pre-GA 版本,安全稳定上生产

服务注册和服务配置开源项目 Nacos 上周发布了 v0.8.0 Pre-GA 版本,作为开源项目生命周期中的里程碑版本之一,v0.8.0 Pre-GA版本支持登录、命名空间、Metrics监控(对接Prometheus),并可以...

2019/01/28 09:34

Nacos 发布 0.8.0 版本,动态服务配置和服务管理平台

Nocos 0.8.0 版本发布了,该版本是 pre-ga 版本,新特性如下: 支持登录(默认用户名和密码是nacos/nacos) 支持 prometheus 命名服务支持命名空间(namespace) 添加用户(users)/角色(r...

2019/01/23 07:17

Nacos v0.7.0:对接 CMDB,实现基于标签的服务发现能力

Nacos近期发布了0.7.0版本,该版本支持对接第三方CMDB获取CMDB数据、使用Selector机制来配置服务的路由类型、支持单机模式使用MySQL数据库、上线Node.js客户端,并修复了一些bug。 一、对接C...

2018/12/21 10:05

加速版本更新,Nacos 10 天发布 3 个版本

继9天前发布0.6.0版本,支持 Dubbo 和 Docker 部署后,Nacos随后又发布了0.6.1和0.7.0版本,网友直呼:真是拼命,昨天看到的还是0.6.0,睡一觉醒来已经是0.7.0版本了。 此次发布的0.7.0,主要...

2018/12/17 10:59

Nacos 发布 v0.6.0 版本,支持 Dubbo 和 Docker 部署

阿里巴巴微服务开源项目Nacos于近期发布了 v0.6.0 版本,该版本开始支持 Dubbo的服务发现和配置管理,并针对 Docker 部署提供了官方的 Docker 镜像,以及优化了Nacos 控制台的国际化框架,还...

2018/12/14 11:51

没有更多内容

加载失败,请刷新页面

1
回答
Nacos 服务管理,服务下线设置无效

服务管理,编辑服务,点击下线,效果与官方文档介绍不一样,没有任何效果,服务也可以正常访问,哪里的问题?

2019/12/11 11:31
4
回答
nacos的热更新
心心念叨的人 的回答 2019/09/30 15:11
最佳答案
建议看一下 com.alibaba.nacos.spring.context.annotation.config.NacosValueAnnotationBeanPostProcessor 类,热更新是从NacosValue注解判断的,用反射做处理。 你的注解方式我不清楚在哪实现的
2
回答
微服务开源生态报告 No.7

「微服务开源生态报告」,汇集各个开源项目近期的社区动态,帮助开发者们更高效的了解到各开源项目的最新进展。 社区动态包括,但不限于:版本发布、人员动态、项目...

2019/08/07 16:32
6
回答
微服务开源生态报告 No.5

「微服务开源生态报告」,汇集各个开源项目近期的社区动态,帮助开发者们更高效的了解到各开源项目的最新进展。 社区动态包括,但不限于:版本发布、人员动态、项目...

2019/07/22 15:54
3
回答
阿里巴巴微服务开源生态报告 No.3

「微服务开源生态报告」,汇集各个开源项目近期的社区动态,帮助开发者们更高效的了解到各开源项目的最新进展。社区动态包括,但不限于:版本发布、人员动态、项目动...

2019/07/05 09:18
2
回答
阿里巴巴微服务开源生态报告 No.2

通常,我们都会通过在 GitHub 上订阅邮件列表,来了解社区动态。这一次,我们联合以上各开源项目的负责人,发布「微服务开源生态报告」,汇集各个开源项目近...

2019/06/27 17:34
5
回答
阿里巴巴微服务开源生态报告 No.1

从关注开源,到使用开源,再到参与开源贡献,越来越多的国内开发者通过开源技术来构建业务。 截止目前,Arthas / Dubbo / ChaosBalde ...

2019/06/21 14:48
1
回答
nacos 与 euraka 对比
金伟斌bb 的回答 2019/05/20 11:09
最佳答案
euraka 只是 2.x 停止维护 Spring Cloud 支持的服务发现软件以及特性对比: Feature euerka Consul zookeeper etcd 服务健康检查 可配支持 服务状态,内存,硬盘等 (弱)长连接,keepalive 连接心跳 多数据中心 — 支持 — — ...
1
回答
nacos支持python服务注册吗?

nacos支持python服务注册吗?

2019/03/26 14:02

没有更多内容

加载失败,请刷新页面

nacos standalone with MySQL On K8S

nacos 部署在k8s 上的例子是使用的stateful 三节点加 MySQL 主从,对于测试环境来说太占资源了。官方给出的 docker-compose 单节点也是 MySQL 主从,对于测试环境没必要。所以在测试环境上基...

2019/11/06 16:51
29
0
Nacos集群无论是安装版或是docker版启动,日志都一直是 2019-07-13 12:54:55,111 INFO Nacos is starting...,启动不成功。

1,使用docker-compose工具执行的。windows或者linux上都实验了都是一样问题。docker容器启动,服务却一直在starting,访问就报curl的52空响应,也不是拒绝连接。求解决,图如下 2,顺便问一...

2019/07/14 01:16
2K
0
微服务配置中心实战:Spring + MyBatis + Druid + Nacos

在结合场景谈服务发现和配置中我们讲述了 Nacos 配置中心的三个典型的应用场景,包括如何在 Spring Boot 中使用 Nacos 配置中心将数据库连接信息管控起来,而在“原生”的 Spring 中可以怎么...

2018/12/29 16:05
27
0
Java 微服务框架复盘

依赖关系. 本次微服务选用的组件如下: redis RabbitMQ MySQL Nacos SpringCloud (github.com/zhoutaoo/SpringCloud) 辅助组件有 docker-1.13.0 /opt/bin/docker-1.13.0/docker-compose vers...

2019/11/10 15:23
16
0
抢占云原生市场,阿里开源服务发现平台Nacos

最近几年随着云计算和微服务不断的发展,各大云厂商也都看好了微服务解决方案这个市场,纷纷推出了自己针对微服务上云架构的解决方案,并且诞生了云原生,Cloud Native的概念。 云原生是一种...

01/17 16:59
141
0
Spring Cloud Alibaba基础教程:Nacos的数据持久化

前情回顾: 《Spring Cloud Alibaba基础教程:使用Nacos实现服务注册与发现》 《Spring Cloud Alibaba基础教程:支持的几种服务消费方式》 《Spring Cloud Alibaba基础教程:使用Nacos作为配...

2019/02/17 09:18
840
0
Nacos 发布 1.0.0 GA 版本,可大规模投入到生产环境

经过 3 个 RC 版本的社区体验之后,Nacos 正式发布 1.0.0 GA 版本,在架构、功能和 API 设计上进行了全方位的重构和升级。 1.0.0 版本的发布标志着 Nacos 已经可以大规模的在生产环境中使用,...

2019/04/17 17:45
40
0
【Nacos】nacos环境搭建。

快速开始 这个快速开始手册是帮忙您快速在您的电脑上,下载、安装并使用 Nacos。 1.预备环境准备 Nacos 依赖 Java 环境来运行。如果您是从代码开始构建并运行Nacos,还需要为此配置 Maven环境...

2019/10/11 09:30
12
0
SpringBoot使用Nacos服务发现

本文介绍SpringBoot应用使用Nacos服务发现。 上一篇文章介绍了SpringBoot使用Nacos做配置中心,本文介绍SpringBoot使用Nacos做服务发现。 1.Eureka闭源 相信到现在,Eureka 2.0 闭源已经不是...

2019/03/11 13:59
92
0
Nacos 发布 v0.8.0 Pre-GA版本,安全稳定上生产

服务注册和服务配置开源项目 Nacos 本周发布了 v0.8.0 Pre-GA 版本,作为开源项目生命周期中的里程碑版本之一,v0.8.0 Pre-GA版本支持登录、命名空间、Metrics监控(对接Prometheus),并可以...

2019/01/29 16:44
5
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部