Spring Cloud 原生(15 题)
xiangliheart
xiangliheart
发布于 2021-01-05 / 3 阅读 / 0 评论 / 0 点赞

Spring Cloud 原生(15 题)

  1. Spring Cloud 是什么?

    微服务治理规范,基于 Spring Boot。

  2. Eureka 作用?

    注册中心,服务注册、发现、心跳续约、剔除下线服务。

  3. Eureka 自我保护机制?

    短时间大量服务下线,不立即剔除,防止网络抖动误删。

  4. Nacos 为什么替代 Eureka?

    Eureka 停更,Nacos 同时支持注册中心 + 配置中心,功能更强。

  5. Ribbon 作用?

    客户端负载均衡,本地列表轮询 / 随机 / 权重分发请求。

  6. 负载均衡常见算法?

    轮询、随机、加权轮询、最小连接。

  7. Feign 作用?

    声明式远程调用,像调用本地方法调微服务接口。

  8. Feign 和 RestTemplate 区别?

    Feign 注解式,更简洁,内置负载均衡。

  9. Hystrix 作用?

    熔断、降级、限流、隔离,防止服务雪崩。

  10. 服务雪崩是什么?

    一个服务宕机,连锁拖垮整个链路。

  11. 熔断和降级区别?

    熔断:服务故障直接断开;降级:非核心服务关闭,返回兜底数据。

  12. Gateway 网关作用?

    路由转发、限流、鉴权、跨域、日志、灰度发布。

  13. Gateway 和 Zuul 区别?

    Gateway 基于 Netty 异步高性能,Zuul1.x 阻塞性能差。

  14. Config 配置中心?

    统一管理所有微服务配置文件。

  15. Bus 消息总线?

    动态刷新配置,不用重启服务。


评论