面试题-微服务

1.Spring cloud 的5大组件有哪些?

|-----------------------------------------------------------------|------------------------------------------------------------|
| Eureka:注册中心 Ribbon:负载均衡 Fegin:远程调用 Hystrix:服务熔断 Zuul/Gateway:网关 | nacos:注册中心 Ribbon:负载均衡 Feign:远程调用 Sentinal:服务保护 Gateway:网关 |

2.服务注册和发现,spring cloud如何实现服务注册和发现?

服务注册:服务的提供者需要将自己的信息注册到Eureka中,有Eureka来保存这些信息。

服务发现:消费者从eureka中拉去服务列表信息,如果服务提供者为集群,则使用负载均衡算法选择一个服务发起远程调用。

服务监控:服务提供者每30秒向eureka发送心跳,报告健康状态,如果eureka90秒,没有收到心跳,就会从eureka中剔除。

3.服务熔断:

4.服务降级

相关推荐
羊村懒哥2 分钟前
tomcat-安装笔记(包含虚拟主机配置)
java·笔记·tomcat
00Allen005 分钟前
mybatis/mybatisplus
java·spring·mybatis
Echo flower7 分钟前
mybatis-plus自动填充时间的配置类实现
java·数据库·mybatis
秋夫人23 分钟前
IntelliJ IDEA 中 Editor > General > Appearance 设置:编辑器的视觉外观和行为
java·编辑器·intellij-idea
Zilliz Planet37 分钟前
Milvus×EasyAi:如何用java从零搭建人脸识别应用
java·开发语言·milvus
天天进步201543 分钟前
Java全栈项目 - 汽车维修服务管理平台
java·开发语言·汽车
虾球xz1 小时前
游戏引擎学习第61天
java·学习·游戏引擎
CodeClimb1 小时前
【华为OD-E卷-租车骑绿道 100分(python、java、c++、js、c)】
java·javascript·c++·python·华为od
梓沂1 小时前
idea配置gitee仓库
java·gitee·intellij-idea
CodeClimb1 小时前
【华为OD-E卷-MVP争夺战 100分(python、java、c++、js、c)】
java·python·华为od