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

大家好,我是帅地。

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

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

面试题链接汇总

1. 简述什么是微服务?

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

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

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

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

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

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

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

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

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

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

12. 请列举常用的服务调用组件 ?

13. 简述什么服务降级 ?

14. 简述什么熔断机制 ?

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

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

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

18. 简述什么是限流 ?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

33. 简述什么是API网关 ?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

49. Web, RESTful API在微服务中的作用是什么?

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

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

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

发表评论

后才能评论