中国特色的微服务架构:Alibaba微服务线上架构笔记,从实战到源码精讲

Spring Cloud Alibaba 是由阿里巴巴于 2018 年 11 正式开源的微服务开发一站式解决方案,经过近两年的发展,现已成为 Spring Cloud 生态中最活跃、开发体验最好的实现。最近,Spring Cloud Alibaba 官方再次对周边的工具进行了升级,和 Cloud Toolkit 深度集成,提供了工程创建、代码编写、一键部署和问题诊断等一系列开发者提效工具。

随着Spring CloudAlibaba的诞生,很多的开发人员在学习中都苦于没有系统的学习笔记资料,这份学习手册希望能帮助到有需要的小伙伴,主要内容目录如下:

Spring Cloud Alibaba学习笔记总目录

由于篇幅原因,为了不影响阅读在这就展示了整个目录和内容截图,这份已经整理成完整文档的Spring Cloud Alibaba笔记有需要的朋友记得三连支持一下!文末可 取

45e158e3d06ebe5d3cfe5b2142c38b59.png a07312bdf6595f062f6a62f200cc9acc.png a35341777bbe7798a2f33bb1d567ac4c.png 18079efb87f5be033ef0cf415e753a80.png d2be64d4aeeca0a6a6cf76aeafdbe5ef.png

基础篇

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

421e8a19c740d37eba6216adda494568.png

微服务环境搭建篇

b359dadfe6fad22a90b1ba3b16f04448.png

服务治理篇—Nacos

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

b2fa8e69faaa532597ef23bc32cff996.png

服务容错篇—Sentinel

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

562bfeac66c26495ab384a3d6620bf18.png

服务网关篇—Gateway

扫描二维码关注公众号,回复: 14205966 查看本文章

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

af817af89b24543be049f984296e1387.png

链路追踪篇—Sleuth

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

90e2edf917c6b3fb8d0ddeee5a9eae31.png

消息驱动篇—RocketMQ

b992f56d7741b6f9a9dc12e471c5ab5d.png

短信服务篇—SMS

2f53d7e79ee0f98fa14475acf5299703.png

服务配置篇—Nacos Config

499d691f0bf5e6530969fe30f5f1bd4d.png

分布式事务篇—Seata

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

68c5893b6e374806237f640d6b79a588.png

总结

近几年,微服务架构迅速在整个技术社区窜红,它被认为是 IT 软件架构的未来方向。热度虽高,但对于很多中小公司来说微服务却是遥不可及,因为团队规模和能力又反过来制约了他们采用新技术的步伐。

如果你还在学习Spring Cloud Alibaba而没有好的学习笔记及思路的话,这份学习手册笔记及下面的思维学习路线笔记(内含视频讲解)能够很好地帮助你!

文中截图可以看见小编这边都有整理,如果你不想麻烦再去找,可以直接看这里:https://docs.qq.com/doc/DSElnc1BPRnVyV2lq 免!费 !下 !载!

20eb59f49043cefb6c8c9f959f494078.png

猜你喜欢

转载自blog.csdn.net/m0_62051288/article/details/124752366