0、开篇词、面试如戏,台上一分钟,台下十年功

你好,我是大明,一名热爱开源的IT猛男。欢迎你的加入,从今天开始我们一起升级打怪,通关后端技术面试。 作为一名早期从事业务开发转型成为中间件研发的工程师,我一直奋战在互联网一线,擅长设计和实现中间件,包括Web、ORM、微服务框架、网关、分库分表、I...

后端工程师的高阶面经

1、服务注册与发现:AP和CP,你选哪个

你好,我是大明。今天我们来聊一聊微服务架构下的服务注册与发现。 服务注册与发现在微服务架构中处于一个非常核心的地位,也是面试中的常见问题。不过因为微服务架构大行其道,现在我们多少都能回答出来一些服务注册与发现的内容,也因此不容易在面试中刷出亮点,拉开...

后端工程师的高阶面经

2、负载均衡:调用结果、缓存机制是怎么影响负载均衡的

你好,我是大明。今天我们来聊一聊微服务架构下的负载均衡。 负载均衡在微服务架构里也处于一个核心位置。一般我们在准备调用任何服务的时候,第一个要解决的问题就是负载均衡该怎么做。负载均衡在微服务架构的面试中,也属于必面题目。 可惜的是,即便我们都知道负载...

后端工程师的高阶面经

3、熔断:熔断、恢复、熔断、恢复,抖来抖去怎么办

你好,我是大明。今天我们继续学习微服务架构,这节课我们讨论一个新的主题:熔断。 在微服务架构里面,熔断-限流-降级一般是连在一起讨论的,熔断作为微服务架构可用性保障的重要手段之一,是我们必须要掌握的,而且要能够说清楚自己在实践中是怎么利用熔断来提高系...

后端工程师的高阶面经

4、降级:为什么每次大促的时候总是要把退款之类的服务停掉

你好,我是大明。今天我们来聊一聊微服务架构下的降级功能。 上节课我们讨论熔断的时候,我就提到过熔断、降级、限流是三个经常合并在一起讨论的可用性保障措施。所以如果你想要掌握高可用微服务架构,那么降级也是其中必不可少的一环。 可惜的是,大部分人在聊起降级...

后端工程师的高阶面经

5、限流:别说算法了,就问你“阈值”怎么算

你好,我是大明。今天我们来聊一聊微服务架构下的限流功能。 熔断、降级和限流是最常见的三种微服务架构可用性保障措施。和熔断、降级比起来,限流要更加复杂一些。大部分情况下,面试官面试限流就是随便问问算法,最多就是问问 BBR 之类的动态算法。但是有一个问...

后端工程师的高阶面经
1239