11.1 Spring Cloud Alibaba Nacos 概述

11.1.1 Spring Cloud Alibaba 简介

在一开始,我们先简单介绍下Spring Cloud Alibaba的背景,Spring Cloud Alibaba于2018年7月27日在Spring Cloud孵化器仓库提交第一次代码,到2019年8月1日在Alibaba仓库发布第一个毕业版本,时间将近整整一年。

一年时间,Spring Cloud Alibaba完成了从Spring Cloud最默默无闻的项目到Spring Cloud最火项目的蜕变,并且从孵化器仓库毕业了。

Spring Cloud Alibaba是Spring Cloud微服务规范的一套标准实现,贡献了很多开发分布式应用服务的必须组件,方便开发者通过Spring Cloud编程模型轻松使用这些组件来开发分布式应用服务。

目前Spring Cloud Alibaba开源了如下组件:

  • Nacos:致力于发现、配置和管理微服务。Nacos提供了一组简单易用的特性集,快速实现动态服务发现、服务配置、服务元数据及流量管理。
  • Sentinel:分布式系统的流量防卫兵,以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。
  • Dubbo Spring Cloud:基于Spring Cloud的高性能 Java RPC 框架框架。
  • Seata:分布式事务中间件。

Dubbo可能是很多程序员心中的痛。Dubbo开源之后,框架发展比较迅速,几乎两三个月会发布一个版本&#x

Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 11.1 Spring Cloud Alibaba Nacos 概述相关推荐

  1. 儒猿秒杀季!微服务限流熔断技术源码剖析与架构设计

    疯狂秒杀季:49元秒杀 原价 299元 的 <微服务限流熔断技术源码剖析与架构设计课> 今天 上午11点,仅 52 套,先到先得! === 课程背景 === 成为一名架构师几乎是每个程序员 ...

  2. Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 2.2 Spring Cloud Eureka 进阶

    2.2 Spring Cloud Eureka 进阶 上面一节介绍了服务发现以及Eureka的由来,同时展示了Eureka的最基础的搭建以及使用,包括Eureka Server和Eureka Clie ...

  3. Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 11.3 Nacos 服务配置入门实战

    11.3 Nacos 服务配置入门实战 11.3.1 服务配置入门案例 创建子工程ch11_1_config_client 工程依赖pom.xml如下: 代码清单:ch11_1/ch11_1_conf ...

  4. Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 10.2 Spring Cloud Sleuth 入门

    10.2 Spring Cloud Sleuth 入门 10.2.1 Spring Cloud Sleuth 入门案例 先简单介绍一下案例目标,在本案例中,我们将会使用Feign.RestTempla ...

  5. Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 1.3 Spring Cloud 与中间件

    1.3 Spring Cloud 与中间件 1.3.1 什么是中间件 近年来,越来越多的领域已经离不开计算机.网络技术以及通用技术了.并且随着计算机技术的迅猛发展,更多的软件被要求在很多不同的网络协议 ...

  6. Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 6.5 Spring Cloud Zuul 灰度发布

    6.5 Spring Cloud Zuul 灰度发布 6.5.1 灰度发布概述 灰度发布,又有人称金丝雀发布,金丝雀发布这个名称起源于17世纪,17世纪,英国矿井工人发现,金丝雀对瓦斯这种气体十分敏感 ...

  7. Spring Cloud 微服务开发实战

    为什么要学习微服务? 1. 求职时增强技术自信. 微服务是非常热门的话题,企业招聘中也越来越多的要求有微服务开发.架构能力,不掌握一些微服务技能找工作时也缺乏亮点,可以说微服务架构已经成为中高级后端开 ...

  8. java计算机毕业设计社区微服务平台小程序服务器端源码+系统+数据库+lw文档

    java计算机毕业设计社区微服务平台小程序服务器端源码+系统+数据库+lw文档 java计算机毕业设计社区微服务平台小程序服务器端源码+系统+数据库+lw文档 本源码技术栈: 项目架构:B/S架构 开 ...

  9. Hyperledger Fabric Rest API服务开发教程【含源码】

    Hyperledger Fabric Rest API服务开发教程[含源码] Hyperledger Fabric 提供了软件开发包/SDK以帮助开发者访问fabric网络 和部署在网络上的链码,但是 ...

最新文章

  1. 匹兹堡计算机科学公司,2017美国匹兹堡大学计算机科学CS专业硕士录取
  2. Linux下安装jdk(xxx.rpm,非xxx.tar.gz,请注意!)过程
  3. yolo 识别 狗狗自行车
  4. python中的reduce() 函数
  5. mysql 小类型_mysql 数据类型
  6. 高品质互动在线课堂:前端开发优化实践
  7. Hawtio和Jolokia的休眠统计
  8. BugkuCTF-Reverse题Easy_vb多方法解决
  9. ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第三篇
  10. [Angularjs] 第一步开始一个项目
  11. D7控件\dw_cd_VirtualTreeview_v4.5.2\Demos\Advanced---TVirtualStringTree用法
  12. (六)授权(下):自定义permission
  13. 苹果手机透明桌面_手机透明桌面,赶紧秀一下!
  14. 图书馆图书借阅登记微信小程序管理软件系统开发制作
  15. 吐槽最新的chrome浏览器.
  16. 《C程序员:从校园到职场》出版预告(3):从“阳春白雪”到“下里巴人”
  17. 计算机网络实验报告:【验证性实验】
  18. 《统计学习方法》(李航)第1章主要内容介绍(统计学习概述、分类、三要素)
  19. 英文诗歌 学习 月是故乡明
  20. 5款便捷的App帮你预定出租车

热门文章

  1. Nginx启动只有master进程而没有worker进程
  2. 艺术家神器 GauGAN 发布第二代,训练超1000万张图片,两个词就能生成风景画
  3. 【leetcode0079】单词搜索
  4. python趣味编程示例_python趣味编程100例(99个)
  5. CSS 多行文本省略号失效
  6. 使用 React 遍历对象
  7. PE文件格式分析-WinHex工具-文件头-32位PE-部分64位PE
  8. 计算机网络抓包实验记录和总结
  9. 养蛙时代猛然来袭,Bingdata为您解读《旅行青蛙》爆红原因
  10. 教你快速制作糖果字体