目录
企业筛选简历的时候,微服务的技术是一个重要的选项
好啦,各位同学,接下来啊,我们进入微服务面试题的讲解。相信啊,提到了微服务,大家还是有感觉的,特别是近几年的开发,很多的软件架构啊,都是向微服务开发模式看齐,即使我们的业务量没那么大,但技术发展到这里了,又不能不用。
即使你真的没用过,你也不敢不在简历上体现点微服务的技术,因为啊,企业在招人筛选简历的时候,微服务的技术是一个重要的选项。
所以,各位同学再去找工作的时候,或者是即将找工作的同学,一定要有一些微服务面试题的准备,才能在众多面试者中脱颖而出。
微服务面试内容介绍
好了,下面呢,我们就来介绍一下啊,我们这次所包含的面试内容,大家来看啊,我在这里边分了三部分内容,第一个是spring cloud,第二个是跟业务相关的内容,第三个是消息中间件。
Spring cloud
我们呢,先来去看这个spring cloud内容。这里边儿啊,一共是分了四个小章节,大家来看啊,第一个是服务注册。这边啊,我们会重点去讲解nacos和eureka(尤瑞卡)。
第二个是负载均衡,这里边儿啊,我们会讲解ribbon的负载均衡策略,以及自定义负载均衡。
第三个是服务之间的熔断和降级。
最后一个是监控,我们呢会讲解一个skywalking,这是一个链路追踪的技术。
好了,这个呢,就是spring cloud相关的内容了,
业务相关
好,我们来看第二个啊,那随着微服的发展,它呢,会有一些微服自己的问题。那这个问题呢,我总结他们都是业务相关的内容。
第一个是限流,因为现在业务发展比较快,那可能流量就比较大,那我们的服务有可能会支撑不住,所以说啊,我们的微服务需要去做限流。在系统里边我们会讲解两种算法,第一个是漏桶算法,第二个是令牌桶算法。
好,再往下是分布式事物,我们啊首先会讲解分布式的理论,CAP,还有一个是BASE。那紧接着呢,我们会讲解一下分布式事物的解决方案。诶,最后啊,我们会再去讲解一下目前比较主流的分布式事务框架seata(西塔)。
好,再往下是我们会讲解一个分布式服务接口的幂等的方案。
好,最后一个是分布式任务调度啊,我们会基于这个查查job(xxl-job)来去讲解。
好,这是第二块内容啊,
消息中间件
来看第三个是消息中间件,这里边啊主要是包含了两块内容,
第一个是rob mq(RabbitMQ),第二个是卡f卡(kafka)。
好了,同学们,这些呢,就是我们需要掌握的面试的内容了,其中啊,关于这个消息中间件,由于它的内容比较多,我们呢会专门的去开一个篇章去讲解。
我们这次主要讲的是前边这两块内容。好,那关于课程的介绍呢,我们就到这里,我们下节课会先讲解spring cloud这块内容,我们下节课再见。