04-微服务 面试题

目录

1.Spring Cloud 常见的组件有哪些?

2.服务注册和发现是什么意思?(Spring Cloud 如何实现服务注册发现)

3.你们项目负载均衡如何实现的 ? 

4.什么是服务雪崩,怎么解决这个问题?

5.你们服务是怎么监控的?

6.微服务限流(漏桶算法、令牌桶算法)

7.解释一下CAP和BASE

8.你们采用哪种分布式事务解决方案?

9.分布式服务的接口幂等性如何设计?

10.你们项目中使用了什么分布式任务调度


1.Spring Cloud 常见的组件有哪些?

Spring Cloud 5大组件有哪些?

  • 基础的内容考察
  • 回答原则:简单的问题不能答错(一道面试题就能淘汰一个人)新手和老手都要注意

面试参考回答:

面试官:Spring Cloud 5大组件有哪些?

候选人:早期我们一般认为的Spring Cloud五大组件是 

  • Eureka:注册中心
  • Ribbon:负载均衡
  • Feign:远程调用
  • Hystrix:服务熔断
  • Zuul/Gateway:网关

随着SpringCloudAlibba在国内兴起 , 我们项目中使用了一些阿里巴巴的组件 

  • 注册中心/配置中心 Nacos
  • 负载均衡 Ribbon
  • 服务调用 Feign
  • 服务保护 sentinel
  • 服务网关 Gateway

2.服务注册和发现是什么意思?(Spring Cloud 如何实现服务注册发现)

  • 微服务中必须要使用的组件,考察我们使用微服务的程度
  • 注册中心的核心作用是:服务注册和发现
  • 常见的注册中心:eureka、nocas、zookeeper

相关推荐

  1. 服务面试

    2024-03-13 04:44:01       58 阅读
  2. 服务面试

    2024-03-13 04:44:01       44 阅读
  3. 服务面试

    2024-03-13 04:44:01       37 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-13 04:44:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-13 04:44:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-13 04:44:01       82 阅读
  4. Python语言-面向对象

    2024-03-13 04:44:01       91 阅读

热门阅读

  1. Unity3D 多线程定时器的原理与实现详解

    2024-03-13 04:44:01       47 阅读
  2. RAG系统与LLM评判及合成数据集创建简介

    2024-03-13 04:44:01       35 阅读
  3. ms office学习记录8:Excel㈡

    2024-03-13 04:44:01       40 阅读
  4. 2024 年 AI 辅助研发趋势

    2024-03-13 04:44:01       43 阅读