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

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开源之后,框架发展比较迅速,几乎两三个月会发布一个版本,直到2013年3月17号发布了dubbo-2.4.10,时隔一年半之后2014年10月30号发布版本dubbo-2.4.11,修复了一个小Bug后,彻底停止更新。直至2017年9月7日再次发布dubbo-2.5.4,宣告Dubbo回归。中间停止更新三年时间,在此期

猜你喜欢

转载自blog.csdn.net/meteor_93/article/details/104904705