Nacos简介

由于性能关系,Eureka 停止更新,HystrixRibbon 进入维护模式,不再继续更新。
2018.10.31,Spring Cloud Alibaba 正式入驻了Spring Cloud官网孵化器,并在Maven 中央库发布了第一个版本。Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。

Nacos 在阿里巴巴内部有超过10万的实例运行,已经过了类似双十一等各种大型流量的考验。毋庸置疑的数据我们是可以感受到的

  • Nacos 是一个更易于构建云原生应用的动态服务发现,配置管理和服务管理中心
  • Nacos 就是注册中心 + 配置中心的组合
  • 等价于 : Nacos = Eureka + Config + Bus
    详细介绍可参考 : [官方文档]
  • Nacos下载地址 : https://github.com/alibaba/nacos/releases
  • GitHub下载比较慢可以到下面的地址下载
  • 蓝奏云 : https://yonxin.lanzous.com/b00zk14ef
  • 密码 : e3mt

Nacos主要功能

  1. 服务发现和服务健康监测
  2. 动态配置服务
  3. 动态DNS服务
  4. 服务及其元数据管理

开始使用

  1. 将下载好的 Nacos 文件解压,找到bin目录
  2. Windows 运行 : startup.cmd , Linux 运行 : startup.sh
  3. 如图
  4. 浏览器访问地址 : http://localhost:8848/nacos/
  5. 登录也如图
  6. 默认登录账号和密码都是 : nacos
  7. 进入首页, 当前服务列表什么都没有

搭建服务

  1. 创建SpringBoot工程, 简单引入一个web依赖即可
  2. 在pom文件添加一下两个依赖
<!-- nacos注册中心客户端依赖 --><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId><version>0.2.2.RELEASE</version></dependency><!-- SpringCloud的依赖 --><dependencyManagement><dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><version>Greenwich.SR2</version><type>pom</type><scope>import</scope></dependency></dependencies></dependencyManagement>
  1. 在application.yml中配置
spring:application:name: nacos-provider-movie  # 注册中心对应的当前模块名称cloud:nacos:discovery:server-addr: localhost:8848  # 配置当前服务到注册中心的地址
server:port: 8000
  1. 在主程序上加上 @EnableDiscoveryClient 注解 启动项目
  2. 到nacos注册中心查看
  3. 显示微服务注册成功, 如图
  4. 然后配置多实例启动
  5. 选中当前名称复制多个, 修改端口号, 如图
  6. 三个微服务启动如图

以上就是对 Nacos 分布式注册中心的简单介绍

Nacos服务注册与配置中心相关推荐

  1. SpringCloud学习之(十八)SpringCloud Alibaba Nacos服务注册和配置中心

    文章目录 (十八)SpringCloud Alibaba Nacos服务注册和配置中心 1.Nacos简介 1.1 为什么叫Nacos 1.2 Nacos是什么 1.3 Nacos能干嘛 1.4 Na ...

  2. SpringCloud微服务(四)——Nacos服务注册和配置中心

    SpringCloud Alibaba Nacos服务注册和配置中心 Spring Cloud Netflix Projects Entering Mainterance Mode SpringClo ...

  3. Nacos服务注册和配置中心

    简介 Nacos 前四个字母分别为Naming和Configuration的前两个字母,最后的s为Service. Nacos = Eureka+Config +Bus,就是注册中心 + 配置中心的组 ...

  4. SpringCloud Alibaba Nacos服务注册和配置中心-微服务(二十六)

    Nacos作为服务注册中心演示 官网文档 基于Nacos的服务提供者 新建Module cloudalibaba-provider-payment9001 POM 父POM <?xml vers ...

  5. SpringCloud Alibaba实战--第二篇:NacosⅠ服务注册和配置中心

    系列文章目录 微服务新王SpringCloudAlibaba 文章目录 系列文章目录 前言 一.Nacos是什么?能干啥? 二.Nacos下载及安装 1. 下载 2. 安装并运行 3. 对比Eurek ...

  6. 【SpringCloud】Spring cloud Alibaba Nacos 服务注册与配置中心

    文章目录 1.概述 1.1 为什么叫Nacos 1.2 是什么 1.3.地址 1.4 区别 2.运行 3. 服务提供者 4. 服务消费者 5. 扩展 5.1 Nacos支持AP和CP模式的切换 5.1 ...

  7. 【SpringCloud】Spring cloud Alibaba Nacos 服务注册与配置中心 命名空间 Data Id

    文章目录 1.概述 2.分类配置 2.1 问题1 2.2 问题2 2.3 Namespace +Group+ Data ID三者关系?为什么这么设计? 2.3.1是什么 2.3.2 三 者情况 2.4 ...

  8. Spring Cloud Alibaba配置实例nacos+sentinel+dubbo实行服务注册、配置中心、熔断限流

    通过Spring Cloud Alibaba相关组件nacos+sentinel+dubbo实行服务注册.配置中心.熔断限流等功能 1.本机安装nacos和sentinel-dashboard服务端 ...

  9. Spring Cloud入门-Nacos实现注册和配置中心(Hoxton版本)

    文章目录 Spring Cloud入门系列汇总 摘要 Nacos简介 使用Nacos作为注册中心 安装并运行Nacos 创建应用注册到Nacos 负载均衡功能 使用Nacos作为配置中心 创建naco ...

最新文章

  1. 【puthon】把大量csv文件写入h5文件制作数据集
  2. 寻找下半年潜力币,压中一个,不负牛市
  3. 制作iPhone App demo video
  4. 一文解读:如何从 0 到 1 打造小程序爆款裂变
  5. SmartSVN:File has inconsistent newlines
  6. Visual Studio.Net 快捷键表
  7. CSS中背景颜色、背景图片、渐变色、背景定位、精灵图(雪碧图)介绍
  8. 数据挖掘之数理统计与常见分布与假设检验
  9. ios 滑动手势事件 与cell touchevent事件_深入浅出~手势操作原理分析
  10. CVE-2021-1675: Windows Print Spooler远程代码执行漏洞
  11. 隐变量模型(latent variable model)
  12. 一个特殊的SQL Server阻塞案例分析
  13. 力扣题目系列:605. 种花问题
  14. DialogFragment与PopWindow
  15. linux内核源码分析之虚拟内存映射
  16. 【MapReduce】猫眼电影数据库传输数据
  17. webpackjsonp 还原_EST:微生物介导下砷还原及其在铁氧化物上吸附/解吸耦合反应动力学模型...
  18. 《和沐阳一起学POST+JS逆向》视频教程
  19. CAN总线协议报文浅析
  20. wps应用程序实例_有一个WPS Office应用程序实例wps.exe在运行,请关闭后重试 。如何解决?...

热门文章

  1. java final成员变量吗_阳光沙滩博客-为什么Java匿名内部内使用局部变量需要加final?而访问成员变量却不用加final呢?...
  2. C语言习题:/*键盘输入两个非零整数A和B,如果A和B都是偶数则输出两个数的和,如果A和B都是奇数则输出两个数的差,如果A是奇数B是偶数则输出两数积,如果A是偶数B是奇数输出AVB结果*/
  3. Entity Structure Within and Throughout: Modeling Mention Dependencies forDocument-Level RE笔记
  4. 20145203盖泽双 《网络对抗技术》实践七:网络欺诈技术防范
  5. Java 破解谷歌翻译api,可以实现程序自动化翻译文章
  6. Appium自动化——day1
  7. NavigationView使用详解
  8. 《Java核心技术卷一》读书笔记
  9. Java核心技术 卷1-总结-18
  10. VxWorks下 canOpen移植心得 stm32 - ppc