面试题-微服务

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

相关推荐
傻啦嘿哟5 分钟前
物流爬虫实战:某丰快递信息实时追踪技术全解析
java·开发语言·数据库
倚肆6 分钟前
Spring Boot Security 全面详解与实战指南
java·spring boot·后端
涔溪10 分钟前
如何解决微前端架构中主应用和微应用的通信问题?
前端·架构
茄子凉心13 分钟前
android 开机启动App
android·java·开发语言
8***f39521 分钟前
工作中常用springboot启动后执行的方法
java·spring boot·后端
低客的黑调22 分钟前
了解JVM 结构和运行机制,从小白编程Java 大佬
java·linux·开发语言
f***R837 分钟前
解决bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException
java·数据库·sql
Halo_tjn38 分钟前
Java 相关资料
java·开发语言·计算机
Slow菜鸟1 小时前
Java开发规范(十一)| 数据全生命周期治理规范—Java应用的“数据资产化手册”
java·servlet·oracle
丸码1 小时前
Java异常体系全解析
java·开发语言