微服务架构面试题阅读指南(必看)

大家好,我是帅地。

为了方便大家复习,这些面试题的展示采取了右边面试题目,左边答案的方式,方便大家按需查看。

由于手机端不支持这种展示方式,当然,为了手机方便阅读,下面会贴出所有面试题答案链接,不过大家最好在 PC 电脑端阅读哈,相关面试题还会持续更新,尽量补充完善起来,建议收藏帅地的网站哦。

面试题链接汇总

1. 简述什么是微服务?

2. 简述微服务的优缺点 ?

3. 简述分布式和微服务的区别 ?

4. 简述微服务的服务怎么划分原则 ?

5. 请列举微服务设计原则 ?

6. 简述微服务之间是如何通讯的?

7. 简述微服务通信协议选择的方式以及考虑因素 ?

8. 请简述微服务中各组件的作用 ?

9. 简述什么是服务注册与发现 ?

10. 请列举常用的服务注册发现的组件 ?

11. 简述什么是服务调用 ?

12. 简述什么服务降级 ?

13. 简述什么熔断机制 ?

14. 简述熔断有哪几种状态 ?

15. 解释服务熔断原理(断路器的原理) ?

16. 简单描述降级,熔断, 限流区别 ?

17. 简述什么是限流 ?

18. 简述REST/RESTful ?它的用途是什么?

19. 简述什么是通用语言(UL)?

20. 简述什么时候需要使用DDD?

21. 为什么需要域驱动设计(DDD)?

22. 简述领域驱动设计(DDD)?

23. 详细阐述SOA 和微服务架构之间的主要区别 ?

24. 简述使用微服务架构时,你面临的挑战是什么?

25. 详细阐述微服务特点和重要特性 ?

26. 解释设计微服务的最佳实践是什么?

27. 简述SpringCloud Alibaba的整体架构 ?

28. 请列举目前的主流服务网关有哪些 ?

29. 简述微服务中基本概念消费者与提供者 ?

30. 简述市面常用微服务框架 ?

31. 请列举服务网关基本功能 ?

32. 简述什么是API网关 ?

33. 简述什么是服务网关 ?

34. 简述微服务中的API定义?

35. 如何保障微服务通信安全 ?

36. 简述关于 Rest 和微服务的要点?

37. 简述什么是不同类型的微服务测试?

38. 简述什么是幂等性(Idempotence)?

39. 简述什么是DDD有界上下文?

40. 简述 PACT 在微服务架构中的用途是什么?

41. 简述契约测试(contract test)是什么?

42. 简述什么是端到端微服务测试?

43. 简述容器在微服务中的用途是什么?

44. 解释微服务架构中的DRY是什么?

45. 简述消费者驱动的契约(CDC)是什么?

46. 简述微服务架构中的语义监控是什么?

47. 简述微服务中的反应性扩展是什么?

48. 简述什么是微服务中服务配置统一管理 ?

49. 简述服务链路追踪以及实现机制 ?

50. 阐述Zookeeper、Eureka、Consul、Nacos对比区别 ?

发表评论

后才能评论