18、Sentinel 实战:如何实施流量整形与限流策略

你好,我是姚秋辰。 今天我们来学习Sentinel组件最为核心的功能:流量整形(也可以叫流控)。 在这节课,我会通过项目实战将优惠券系统集成到Sentinel中,对用户领券和查找优惠券两个场景添加流控规则。在这个过程中,我会带你了解Sentinel的...

Spring Cloud 微服务项目实战

19、Sentinel 实战:如何为项目添加异常降级方案

你好,我是姚秋辰。 上节课我们学习了如何将应用接入Sentinel实现不同的流控效果,今天我们来学习Sentinel组件另一个重要功能:降级熔断。通过这节课,你可以知道如何通过Sentinel的熔断策略处理各种调用异常。除此之外,我还会讲解Senti...

Spring Cloud 微服务项目实战

20、Sentinel 实战:如何接入 Nacos 实现规则持久化

你好,我是姚秋辰。 在前两节课里,我们已经知道了如何配置Sentinel的降级规则和流量整形规则。不过这套方案还有一个不完美的地方。因为我们配置的这些容错规则并没有被“保存”到某个存储介质中,所以,如果你重新启动Sentinel服务器或者重启应用程序...

Spring Cloud 微服务项目实战

21、Sleuth 体系架构:为什么微服务架构需要链路追踪

你好,我是姚秋辰。 俗话说,人非圣贤孰能无过,你有过来我有过,微服务它也有过。所谓“过”,便是这线上环境所发生的Bug。 面对线上Bug怎么办?有则改之,无则加勉而已。Sentinel用自己的文治武功替我们搞定了后半句“无则加勉”。那么这前半句“有则...

Spring Cloud 微服务项目实战

22、调用链追踪:集成 Sleuth 和 Zipkin,实现链路打标

你好,我是姚秋辰。 在上节课中,我们讲了链路追踪技术在线上故障排查中的重要作用,以及Sleuth是如何通过“打标记”来实现链路追踪的。 今天,我们就通过实战来落地一套完整的调用链追踪方案。在实战阶段,我会为你详细讲解Sleuth在调用链中传递标记信息...

Spring Cloud 微服务项目实战

23、调用链追踪:如何通过 ELK 实现日志检索

你好,我是姚秋辰。 在上节课中,我们借助Sleuth和Zikpin的合力,搭建了一套调用链追踪系统,它可以帮助我们串联调用链中的上下游访问单元,快速定位线上异常出现在哪个环节。不过呢,光有Tracing能力似乎还不够,如果我们想要更深一步调查异常背后...

Spring Cloud 微服务项目实战