面试题-微服务

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.服务降级

相关推荐
折哥的程序人生 · 物流技术专研8 小时前
第4篇:Lambda 简化策略模式(Java 8+)
java·设计模式·策略模式·函数式编程·lambda·代码简化·扩充系列
researcher-Jiang8 小时前
高性能计算之OpenMP——超算习堂学习1
android·java·学习
万里侯10 小时前
GitOps 漂移检测:集群里改了配置,Git 还以为一切正常
微服务·容器·k8s
西门吹-禅10 小时前
java springboot N+1问题
java·开发语言·spring boot
DLYSB_10 小时前
生命通道:如何用 HIS 医疗系统直连网络声光终端,打造“零延误”的危急值响应网关?
java·网络·数据库·报警灯
weixin_BYSJ198710 小时前
SpringBoot + MySQL 乒乓球运动员信息管理系统项目实战--附源码04954
java·javascript·spring boot·python·django·flask·php
AI小码10 小时前
LLM 应用的缓存工程:当每次 API 调用都在燃烧成本
java·人工智能·spring·计算机·llm·编程·api
Hui Baby11 小时前
Spring Security
java·后端·spring
leoZ23111 小时前
Claude 驱动的全栈开发:Spring Boot + Vue 的 BS 架构实践
vue.js·spring boot·架构
IT笔记11 小时前
【Rust】Rust Match 模式匹配详解
java·开发语言·rust