课程大纲
学习路线规划
技术篇
行业资讯
pmp
软考
什么是服务熔断?服务熔断是微服务架构中的容错机制,用于保护系统免受服务故障或异常的影响。当某个服务出现故障或异常时,服务熔断可以快速隔离该服务,确保系统稳定可用。它通 ...详情>>
在微服务中,假如一个或者多个服务出现故障,如果这时候,依赖的服务还在不断发起请求,或者重试,那么这些请求的压力会不断在下游堆积,导致下游服务的负载急剧增加。不断累计之下,可 ...详情>>
常见的负载均衡算法包含以下几种:常见负载均衡算法 轮询算法(Round Robin):轮询算法是最简单的负载均衡算法之一。它按照顺序将请求依次分配给每个后端服务器,循环往复。当请求 ...详情>>
在Feign中,负载均衡是通过集成Ribbon来实现的。Ribbon是Netflix开源的一个客户端负载均衡器,可以与Feign无缝集成,为Feign提供负载均衡的能力。Ribbon在发起请求前,会从“ ...详情>>
比较常见的一个做法是,使用拦截器传递认证信息。可以通过实现RequestInterceptor接口来定义拦截器,在拦截器里,把认证信息添加到请求头中,然后将其注册到Feign的配置中。@Confi ...详情>>
主要原因是由于Ribbon的懒加载机制,当第一次调用发生时,Feign会触发Ribbon的加载过程,包括从服务注册中心获取服务列表、建立连接池等操作,这个加载过程会增加首次调用的耗时。 ...详情>>
Feign是一个声明式的Web服务客户端,它简化了使用基于HTTP的远程服务的开发。Feign是在RestTemplate 和 Ribbon的基础上进一步封装,使用RestTemplate实现Http调用,使用Ribbon实 ...详情>>
服务端负载均衡器和客户端负载均衡器的区别如下图所示:客户端负载均衡器的实现原理是通过注册中心,如 Nacos,将可用的服务列表拉取到本地(客户端),再通过客户端负载均衡器(设置的 ...详情>>
这两个才是适合拿来比较的东西: Feign Dubbo 定义 Feign是一个声明式的Web服务客户端,用于简化HTTP API的调用。 Dubbo是一个分布式 ...详情>>
严格来讲,HTTP和不是一个层面的东西:HTTP和RPC HTTP(Hypertext Transfer Protocol)是一种应用层协议,主要强调的是网络通信; RPC(Remote Procedure Call,远程过程调用)是一种用于分 ...详情>>
函数式接口及举例
静态导入及其应用场景
方法重载和方法重写
String、StringBuilder和StringBuffer的区别
自定义注解及应用场景
Lambda表达式的优点
2024-10-31
2024-10-06
2024-09-13
2024-08-01
2025-01-02