1.微服务,又称微服务 架构,是一种架构风格,它将应用程序构建为以业务领域为模型的小型自治服务集合 。

通俗地说,你必须看到蜜蜂如何通过对齐六角形蜡细胞来构建它们的蜂窝状物。他们最初从使用各种材料的小部分开始,并继续从中构建一个大型蜂箱。这些细胞形成图案,产生坚固的结构,将蜂窝的特定部分固定在一起。这里,每个细胞独立于另一个细胞,但它也与其他细胞相关。这意味着对一个细胞的损害不会损害其他细胞,因此,蜜蜂可以在不影响完整蜂箱的情况下重建这些细胞。

图1:微服务的蜂窝表示–微服务访谈问题

请参考上图。这里,每个六边形形状代表单独的服务组件。与蜜蜂的工作类似,每个敏捷团队都使用可用的框架和所选的技术堆栈构建单独的服务组件。就像在蜂箱中一样,每个服务组件形成一个强大的微服务架构,以提供更好的可扩展性。此外,敏捷团队可以单独处理每个服务组件的问题,而对整个应用程序没有影响或影响最小。

2、微服务架构有哪些优势?

答:

图2:微服务的优点–微服务访谈问题

3、微服务有哪些特点?

答:

图3:微服务的特点–微服务访谈问题

4、设计微服务的最佳实践是什么?

5、微服务架构如何运作?

答:

微服务架构具有以下组件:

图5:微服务架构–微服务面试问题

6、微服务架构的优缺点是什么?

答:

7、单片,SOA和微服务架构有什么区别?

答:

图6:单片SOA和微服务之间的比较–微服务访谈问题

单片架构类似于大容器,其中应用程序的所有软件组件组装在一起并紧密封装。

一个面向服务的架构是一种相互通信服务的集合。通信可以涉及简单的数据传递,也可以涉及两个或多个协调某些活动的服务。

微服务架构是一种架构风格,它将应用程序构建为以业务域为模型的小型自治服务集合。

8、在使用微服务架构时,您面临哪些挑战?

答:

开发一些较小的微服务听起来很容易,但开发它们时经常遇到的挑战如下。

9、SOA和微服务架构之间的主要区别是什么?

答:

SOA和微服务之间的主要区别如下:

10、微服务有什么特点?

答:

您可以列出微服务的特征,如下所示:

图7:微服务的特征–微服务访谈问题

篇幅有限,其他内容就不在这里一 一展示了,整理不易,完整版飘简介获取。

11、什么是领域驱动设计?

12、为什么需要域驱动设计(DDD)?

13、什么是无所不在的语言?

14、什么是凝聚力?

15、什么是耦合?

16、什么是REST / RESTful以及它的用途是什么?

17、你对Spring Boot有什么了解?

18、什么是Spring引导的执行器?

19、什么是Spring Cloud?

20、Spring Cloud解决了哪些问题?

21、在Spring MVC应用程序中使用WebMvcTest注释有什么用处?

22、你能否给出关于休息和微服务的要点?

23、什么是不同类型的微服务测试?

24、您对 Distributed Transaction有何了解?

25、什么是Idempotence以及它在哪里使用?

26、什么是有界上下文?

27、什么是双因素身份验证?

28、双因素身份验证的凭据类型有哪些?

29、什么是客户证书?

30、PACT 在微服务架构中的用途是什么?

31、什么是 OAuth?

32、康威定律是什么?

33、合同测试你懂什么?

34、什么是端到端微服务测试?

35、Container在微服务中的用途是什么?

36、什么是微服务架构中的 DRY?

37、什么是消费者驱动的合同(CDC)?

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

39、您对微服务架构中的语义监控有何了解?

40、我们如何进行跨功能测试?

41、我们如何在测试中消除非决定论?

42、Mock或Stub有什么区别?

43、您对Mike Cohn的测试金字塔了解多少?

44、Docker的目的是什么?

45、什么是金丝雀释放?

46、什么是持续集成(CI)?

47、什么是持续监测?

48、架构师在微服务架构中的角色是什么?

49、我们可以用微服务创建状态机吗?

50、什么是微服务中的反应性扩展?

2022微服务面试题 最新50道题(含答案解析)相关推荐

  1. 【2021最新版】Redis面试题总结(50道题含答案解析)

    文章目录 1.什么是Redis? 2.Redis与其他key-value存储有什么不同? 3.Redis的数据类型? 4.使用Redis有哪些好处? 5.Redis相比Memcached有哪些优势? ...

  2. MySQL数据库面试题(50道题含答案和思维导图总结)

    1.MySQL 中有哪几种锁? (1)表级锁:开销小,加锁快:不会出现死锁:锁定粒度大,发生锁冲突的概率最 高,并发度最低. (2)行级锁:开销大,加锁慢:会出现死锁:锁定粒度最小,发生锁冲突的概率最 ...

  3. MySQL 数据库面试题总结(50 道题含答案解析)

    1.MySQL 中有哪几种锁? (1)表级锁:开销小,加锁快:不会出现死锁:锁定粒度大,发生锁冲突的概率最 高,并发度最低. (2)行级锁:开销大,加锁慢:会出现死锁:锁定粒度最小,发生锁冲突的概率最 ...

  4. mysql 50道经典面试题_2020年MySQL数据库面试题总结(50道题含答案解析)

    1.MySQL 中有哪几种锁? (1)表级锁:开销小,加锁快:不会出现死锁:锁定粒度大,发生锁冲突的概率最 高,并发度最低. (2)行级锁:开销大,加锁慢:会出现死锁:锁定粒度最小,发生锁冲突的概率最 ...

  5. 50道mysql笔试题目及答案_2020年MySQL数据库面试题总结(50道题含答案解析)

    1.MySQL 中有哪几种锁? (1)表级锁:开销小,加锁快:不会出现死锁:锁定粒度大,发生锁冲突的概率最 高,并发度最低. (2)行级锁:开销大,加锁慢:会出现死锁:锁定粒度最小,发生锁冲突的概率最 ...

  6. 2020年Redis面试题总结(30道题含答案解析)

    2020年Redis面试题总结(30道题含答案解析) 这个是整理的思维导图,给大家分享一下. 1. 什么是 Redis?简述它的优缺点? (1)Redis 的全称是:Remote Dictionary ...

  7. java经典笔试题大全(50道含答案)

    java经典笔试题大全(50道含答案)整理了一套常用的Java笔试题,选择题50道,简答题5道,试试你能做对多少题吧,含答案. 选择题(共50题,每题1.5分,共75分.多选题选不全或选错都不得分.) ...

  8. 新思路计算机等级考试50套,新思路计算机一级选择题50套(含答案)解析.doc

    新思路计算机一级选择题50套(含答案)解析 新思路全国计算机等级考试一级选择题 N1 (1)天气预报能为我们的生活提供良好的帮助,它应该属于计算机的哪一类应用? A)科学计算B)信息处理 C)过程控制 ...

  9. 【2021最新版】微服务面试题总结(65道题含答案解析)

    文章目录 1.微服务,又称微服务 架构,是一种架构风格,它将应用程序构建为以业务领域为模型的小型自治服务集合 . 2.微服务架构有哪些优势? 3.微服务有哪些特点? 4.设计微服务的最佳实践是什么? ...

  10. 【2022最新版】MongoDB面试题总结(95道题含答案解析)

    文章目录 1.MongoDB是什么? 2.MongoDB有哪些特点? 3.你说的NoSQL数据库是什么意思?NoSQL与RDBMS直接有什么区别?为什么要使用和不使用NoSQL数据库?说一说NoSQL ...

最新文章

  1. 修改Moodle的日期显示改英文为中文
  2. MySQL和java连连看_用 JAVA 开发游戏连连看(之一)动手前的准备
  3. DEDECMS自定义表单提交后的跳转链接如何修改
  4. linux 抓包 tcpdump和Wireshark
  5. WEB标准页面CSS命名参考
  6. /proc/sys/net/ipv4详解(2)
  7. 在SQLSERVER企业管理器中如何创建触发器
  8. Yarn 报错:error Couldn‘t publish package: “https://registry.yarnpkg.com/ 。。。Forbidden“
  9. NO.5 Android Opencv 相机人脸识别
  10. Android 集成google地图
  11. glide 设置宽高_Android之ImageView加载图片保持宽高比
  12. python的集合是什么_Python集合的概念是什么?Python集合的介绍
  13. PowerDesigner显示工具栏
  14. linux定时任务生效_linux ( crontab 定时任务命令)
  15. < pre >标签 定义预格式化的文本
  16. 京东cookie京东ck
  17. 2020-03-05
  18. java对象是什么数据类型,Java面试题及解析
  19. 安装sinaweibo.py
  20. Python带进度条的小说爬虫(笔趣网爬小说—简约版)

热门文章

  1. 给Eclipse设置android的SDK位置时,出现这个:This Android SDK requires Andr...ate ADT to the latest
  2. Pinyin 拼音转换工具类
  3. 强化学习之DQN(附莫烦代码)
  4. pdfminer将pdf转为csv
  5. word2016+endnoteX7的安装与配置
  6. 微信小程序实现随机抽签功能
  7. JAVA生成企业组织机构代码、营业执照代码、税务登记号码、统一社会信用代码并校验
  8. 如何编写大数据分析师简历
  9. LabVIEW中调用Halcon
  10. 华师本科网络英语 计算机统考,2020华中师大计算机考研经验帖(已上岸)