当前位置:网站首页>Cloud Alibabab笔记问世,全网详解仅此一份手慢无
Cloud Alibabab笔记问世,全网详解仅此一份手慢无
2020-11-08 08:04:00 【osc_3b0dcpcm】
什么是Spring cloud alibaba
Spring Cloud Alibaba 是阿里巴巴提供的微服务开发一站式解决方案,是阿里巴巴开源中间件与 Spring Cloud 体系的融合。
马老师左手双十一,右手阿里开源组件,不仅占据了程序员的购物车,还要攻占大家的开发工具。
这幅图是 Spring Cloud Alibaba 系列组件,其中包含了阿里开源组件,阿里云商业化组件,以及集成Spring Cloud 组件。

如何学习Spring Cloud Alibaba

然而市面完整的学习笔记资料却又很少,在这特地整理很久的学习思路导图原件及Spring Cloud Alibaba学习手册笔记分享给小伙伴们!由于篇幅原因,本文只展示了目录和内容截图,

Spring Cloud Alibaba学习手册笔记
这份笔记中涉及的所有技术组件采用“场景→需求→解决方案→应用→原理”高效技术学习模型进行设计,以便让你知其然且知其所以然。在“原理”部分,笔者采用大量的源码及图形的方式来进行分析,帮助读者达到对技术组件深度学习和理解的目标!

基础篇目录
微服务架构模式是从SOA架构模式演变过来, 比SOA架构模式力度更加精细,让专业的人去做专业的事情(专注),目的是提高效率,每个服务与服务之间互不影响,微服务架构中每个服务必须独立部署、互不影响,微服务架构模式体现轻巧、轻量级、适合于互联网公司开发模式。这部分重点分析讲解,内容如下:

基础篇内容展示

微服务环境搭建篇

内容展示

服务治理篇—Nacos
Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。这部分深入了解分析使用 Nacos及底层!

服务治理篇内容展示

服务容错篇—Sentinel
Sentinel是面向分布式服务框架的轻量级流量控制框架,主要以流量为切入点,从流量控制,熔断降级,系统负载保护等多个维度来维护系统的稳定性。这部分主要讲解Sentinel,主要内容如下:

服务容错篇内容展示

服务网关篇—Gateway
微服务网关是整个微服务API请求的入口,可以实现过滤Api接口。作用:可以实现用户的验证登录、解决跨域、日志拦截、权限控制、限流、熔断、负载均衡、黑名单与白名单机制等。这部分重点分析Gateway,主要内容如下:

服务网关篇

链路追踪篇—Sleuth
Spring Cloud Sleuth 提供了一套完整的服务跟踪的解决方案,在分布式系统中提供链路追踪解决方案并兼容支持了zipkin。这部分主要来分析sleuth,内容如下:

链路追踪篇内容展示

消息驱动篇—RocketMQ

消息驱动篇内容展示

短信服务篇—SMS
短信服务(Short Message Service)是阿里云为用户提供的一种通信服务的能力。
- 产品优势:覆盖全面、高并发处理、消息堆积处理、开发管理简单、智能监控调度
- 产品功能:短信通知、短信验证码、推广短信、异步通知、数据统计
- 应用场景:短信验证码、系统信息推送、推广短信等

内容展示

服务配置篇—Nacos Config


分布式事务篇—Seata
Seata的设计目标是对业务无侵入,因此从业务无侵入的2PC方案着手,在传统2PC的基础上演进。它把一个分布式事务理解成一个包含了若干分支事务的全局事务。全局事务的职责是协调其下管辖的分支事务达成一致,要么一起成功提交,要么一起失败回滚。此外,通常分支事务本身就是一个关系数据库的本地事务。这部分基于 Seata 的分布式事务解决方案来深入讲解,涉及的内容也会比较详细。

总结
首先,我们需要知道Spring Cloud Alibaba在Spring Cloud家族中的地位,它是一个套件,与Netflix OSS一样,涵盖了非常多的实用组件,其中也有不少内容存在重叠。
其次,我们需要知道Netflix OSS下的诸多重要组件先后宣布停止新功能开发的大背景,而Spring Cloud Alibaba是一个新生项目,正处于高速迭代中。对于未来,相信谁都会选。

版权声明
本文为[osc_3b0dcpcm]所创,转载请带上原文链接,感谢
https://my.oschina.net/u/4329631/blog/4707860
边栏推荐
- C/C++编程笔记:C语言相比其他编程语言,有什么不一样的优势?
- Astra: the future of Apache Cassandra is cloud native
- Ulab 1.0.0 release
- Abnormal + Abstract
- Problems of Android 9.0/p WebView multi process usage
- Web Security (1) -- browser homology strategy
- Golang anonymous structure member, named structure member, inheritance, composition
- 到底选openstack还是vmware?
- 【原创】关于高版本poi autoSizeColumn方法异常的情况
- Qt混合Python开发技术:Python介绍、混合过程和Demo
猜你喜欢

Game mathematical derivation AC code (high precision and low precision multiplication and division comparison) + 60 code (long long) + 20 point code (Full Permutation + deep search DFS)

Qt混合Python开发技术:Python介绍、混合过程和Demo

5g + Ar out of the circle, China Mobile Migu becomes the whole process strategic partner of the 33rd China Film Golden Rooster Award

云计算之路-出海记:整一台 aws 免费云服务器

面部识别:攻击类型和反欺骗技术
![[solution] distributed timing task solution](/img/3b/00bc81122d330c9d59909994e61027.jpg)
[solution] distributed timing task solution

来自不同行业领域的50多个对象检测数据集

Privacy violation and null dereference of fortify vulnerability

FORTRAN 77 reads some data from the file and uses the heron iteration formula to solve the problem

双向LSTM在时间序列异常值检测的应用
随机推荐
Solve the problem of rabbitmq message loss and repeated consumption
Qt混合Python开发技术:Python介绍、混合过程和Demo
Idea - the. IML file was not automatically generated by the project
VC6兼容性及打开文件崩溃问题解决
Everything is 2020, LINQ query you are still using expression tree
What details does C + + improve on the basis of C
Web Security (1) -- browser homology strategy
Littlest jupyterhub| 02 using nbgitpuller to distribute shared files
wanxin金融
洞察——风格注意力网络(SANet)在任意风格迁移中的应用
Macquarie Bank drives digital transformation with datastex enterprise (DSE)
M 端软件产品设计思虑札记 - 知乎
到底选openstack还是vmware?
数据科学面试应关注的6个要点
iOS上传App Store报错:this action cannot be completed -22421 解决方案
Introduction to ucgui
WPF personal summary on drawing
Wechat applet request reported 400 error @ requestbody failed to receive
GET,POST,PUT,DELETE,OPTIONS用法与说明
Basic knowledge of C + +