从永远到永远-SpringCloud再再学习-面试题目准备

逼良为娼的社会啊,想去个做微服务的公司学习,没办法,连续被拒n次。这次着重面试题角度入手再准备一次。
参考自尚硅谷教学视频。

一点卵用没有,纯应付面试

在这里插入图片描述

1.什么是微服务。
在这里插入图片描述
2.在这里插入图片描述
3.dubbo与springcloud的对比
在这里插入图片描述
在这里插入图片描述
4.服务注册与发现
eureka
5.服务间通信
ribbon+rest Template
同时@loadBalance可以实现负载均衡,通过restTemplate访问实例名的方式访问服务。
Feign 实际开发
底层集成了ribbon,默认实现了负载均衡。
在这里插入图片描述
6.服务熔断 hystrix
在ribbon中:
加入hystrix依赖,启动类启动hystrix服务,增加熔断方法。
在这里插入图片描述
feign 默认有服务熔断不过默认是关闭的。
配置文件开启功能。
在这里插入图片描述
7.熔断器监视器
ribbon与feign改造差不多。
加入依赖,启动类添加注解。配置文件开启功能,手动配置servlet。网址输入可以看到

在这里插入图片描述

8.API网关
Zuul路由转发过滤器
使用路由器统一访问接口
使用过滤器做的,当token不匹配,直接返回错误提示

9.分布式配置中心
在这里插入图片描述
在这里插入图片描述
默认端口8888,如果要改需要单独创建bootstrap.properties文件配置。
在这里插入图片描述

说白了,多套配置(生产,开发,测试),把配置文件统一到config管理,config在gitlab托管。服务的配置文件相当于有个引用配置的操作。 开启springbootprofile,启动服务时Java-jar 后边跟参数可以直接切换不同环境的配置。
在这里插入图片描述
10.服务追踪
调用关系越来越复杂,为了管理,服务追踪zipkin
创建zipkinserver项目,加三个依赖,开启注解
所有要被追踪的项目,做下改造:
在这里插入图片描述
11.服务监控springbootadmin
创建客服务端,加依赖,加注解
在这里插入图片描述
客户端改造,加依赖
在这里插入图片描述
配置文件加
在这里插入图片描述

ps
在这里插入图片描述
在这里插入图片描述

12.服务启动顺序
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值