Spring Cloud Alibaba

什么是 Spring Cloud Alibaba?

1、阿里巴巴结合自身微服务实践,开源的微服务全家桶

2、在Spring Cloud 项目中孵化,很可能成为Spring Cloud 第二代的标准实现

3、在业界广泛使用,已有很多成功案例

真实应用场景

1、大型复杂的系统,例如大型电商系统

2、高并发系统,例如大型门户,秒杀系统

3、需求不明确,且变更很快的系统,例如创业公司业务系统。

springcloud 第一代

Eureka 2.0孵化失败

Ribbon 进入维护状态,预计2020年1月停止维护,新的标准已形成:spring-cloud-loadbalancer,但暂无参考实现。springcloud Hoxton 才会孵化出替代品。

Zuul 进入维护状态,预计2020年1月停止维护

springcloud config 搭建复杂,约定多,设计繁重,没有界面,难以上手

springcloud alibaba

Nacos Discovery 性能强劲,感知更快

Ribbon 进入维护状态,预计2020年1月停止维护,新的标准已形成:spring-cloud-loadbalancer,但暂无参考实现。springcloud Hoxton 才会孵化出替代品。

Sentinel 可视化配置,上手更简单

springcloud Gateway 性能是Zuul的1.6倍

Nacos config 搭建简单,可视化界面,配置管理更高效,学习曲线低

总结:

组件性能更强、良好的可视化界面、搭建简单,学习曲线低、文档丰富并且是中文

springcloud alibaba 重要组件

1/服务发现:Nacos

2/实现负载均衡:Ribbon

3/声明式HTTP 客户端-Feign

4/服务容错:Sentinel

5/消息驱动:RocketMQ

6/API网关 Gateway

7/用户认证与授权

8/配置管理Nacos

9/调用链监控Sleuth,

ZipKin 是一款良好的监控界面

社区讨论:

spring cloud Alibaba是开源的

目前在spring cloud孵化器孵化

项目地址

https://github.com/spring-cloud-incubator/spring-cloud-alibaba

目前可以Alibaba用于生产了

国内已经有大规模的成功案例了

选择是否可以用的框架或者产品一般几个纬度

1. 成功案例

2. 社区活跃度

3. 文档丰富成熟度

4. 官方是否给力,比如提个issue有没有人管

5. 效率 学习效率,运行效率

如果五个纬度有三个 在我这里能及格

满足四个 我就比较满意

满足五个 就开心了

阿里启动新项目:Nacos,比 Eureka 更强!(摘自以下网址)

https://blog.csdn.net/youanyyou/article/details/85774066

不同软件社区不大一样的

比如spring boot的官方社区是spring jira和StackOverflow,官方不支持在github上讨论问题

.........

spring cloud社区则是github issue,gitter,Stack Overflow

......

找到社区的方法 总结下 就是找到官网 找社区

springcloud alibaba 技术讨论

1、spring cloud官方的渠道交流

2、也可以在spring4all.com交流(需要翻墙,亲测可行)

Spring Cloud Version & Spring Cloud Alibaba Version & Spring Boot Version 版本说明:

以下链接直达

https://github.com/spring-cloud-incubator/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E

等alibaba项目正式孵化出来,只需要关注springcloud & springboot 版本即可

以下链接直达

https://spring.io/projects/spring-cloud

生成环境选择版本:

1、坚决不用非稳定版本/end-of-life版本

2、尽量用最新一代的产品

xxx.RELEASE 版本缓一缓

SR2之后一般可以大规模使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值