课程大纲
学习路线规划
技术篇
行业资讯
pmp
软考
我们使用Prometheus和Grafana来实现整个微服务集群的监控和告警: Prometheus:Prometheus 是一个开源的监控系统,具有灵活的数据模型和强大的查询语言,能够收集和存储时间序列数 ...详情>>
Seata的实现原理主要包括三个核心组件:事务协调器(Transaction Coordinator)、事务管理器(Transaction Manager)和资源管理器(Resource Manager)。 事务协调器(Transaction Coordin ...详情>>
Seata以下几种模式的分布式事务: AT(Atomikos)模式:AT模式是Seata默认支持的模式,也是最常用的模式之一。在AT模式下,Seata通过在业务代码中嵌入事务上下文,实现对分布式事务的管 ...详情>>
Spring Cloud提供了多种选择的微服务链路追踪方案。以下是一些常用的方案: Zipkin:Zipkin 是一个开源的分布式实时追踪系统,由 Twitter 开发并贡献给开源社区。Spring Cloud S ...详情>>
在微服务中,有的上下游可能有十几个服务,如果某一环出了问题,排查起来非常困难,所以,就需要进行链路追踪,来帮助排查问题。SkyWalking界面通过链路追踪,可以可视化地追踪请求从一 ...详情>>
在Spring Cloud Gateway里,有三个关键组件: Route(路由):路由是Spring Cloud Gateway的基本构建块,它定义了请求的匹配规则和转发目标。通过配置路由,可以将请求映射到后端的服务实 ...详情>>
使用SpringCloud开发,可以采用以下的API网关选型: Netflix Zuul(已停止更新):Netflix Zuul是Spring Cloud早期版本中提供的默认API网关。它基于Servlet技术栈,可以进行路由、过滤 ...详情>>
API网关(API Gateway)是一种中间层服务器,用于集中管理、保护和路由对后端服务的访问。它充当了客户端与后端服务之间的入口点,提供了一组统一的接口来管理和控制API的访问。网 ...详情>>
Sentinel通过动态管理限流规则,根据定义的规则对请求进行限流控制。具体实现步骤如下: 定义资源:在Sentinel中,资源可以是URL、方法等,用于标识需要进行限流的请求。// 原本的业 ...详情>>
尽管已经不再更新,但是Hystrix是非常经典的服务容错开源库,它提供了多种机制来保护系统:Hystrix服务容错六大机制 服务熔断(Circuit Breaker):Hystrix通过设置阈值来监控服务的错 ...详情>>
函数式接口及举例
静态导入及其应用场景
方法重载和方法重写
String、StringBuilder和StringBuffer的区别
自定义注解及应用场景
Lambda表达式的优点
2024-10-31
2024-10-06
2024-09-13
2024-08-01
2025-01-02