准备今年金三银四面试或者冲击大厂的同学们赶紧看过来了!内部资源,只限分享这一次!2022版的Spring Cloud Alibaba全彩手册已经在内部发布,老师也是第一时间拿到之后来分享给大家,里面更新了很多的技术以及面试中用到的知识点和技术,这是一份不可多得的学习手册!
【内部资源】2022版Spring Cloud Alibaba大纲
微服务介绍
微服务环境搭建
服务治理:Nacos Discovery
服务容错:Sentinel
服务网关:Gateway
链路追踪:Sleuth
消息驱动:Rocketmq
短信服务:SMS
服务配置:Nacos Config
分布式事务:Seata
部分内容截图,仅供参考!
常见容错方案
要防止雪崩的扩散,我们就要做好服务的容错,容错说白了就是保护自己不被猪队友拖垮的一些措施,下面介绍常见的服务容错思路和组件。
全局过滤器
全局过滤器作用于所有路由, 无需配置。通过全局过滤器可以实现对权限的统一校验,安全性验证等功能。
内置全局过滤器
SpringCloud Gateway内部也是通过一系列的内置全局过滤器对整个路由转发进行处理如下:
发送不同类型的消息
普通消息
RocketMQ提供三种方式来发送普通消息:可靠同步发送、可靠异步发送和单向发送。
可靠同步发送
同步发送是指消息发送方发出数据后,会在收到接收方发回响应之后才发下一个数据包的通讯方式。
配置共享
当配置越来越多的时候,我们就发现有很多配置是重复的,这时候就要考虑可不可以将公共配置文件提取出来,然后实现共享呢?当然是可以的。接下来我们就来探讨如何实现这一功能。
Seata实现分布式事务控制
本示例通过Seata中间件实现分布式事务,模拟电商中的下单和扣库存的过程
我们通过订单微服务执行下单操作,然后由订单微服务调用商品微服务扣除库存
由于这份资料内容很多,老师在这里只进行了粗略的截图,大家领取到完整版的之后可以自行学习!
需要领取这套资源的同学麻烦帮忙点赞+++++转发文章之后,再私信我【666】领取即可!