当前位置:网站首页>2022微服务面试题 最新50道题(含答案解析)
2022微服务面试题 最新50道题(含答案解析)
2022-08-09 02:57:00 【知食份子.】
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、什么是微服务中的反应性扩展?
边栏推荐
猜你喜欢
Recently, I have seen a lot of people who want to study by themselves or enroll in classes but don’t know how to choose. I will tell you about it today.
MES对接Simba实现展讯平台 IMEI 写号与耦合测试
多御安全浏览安卓版升级尝鲜,新增下载管理功能
多态 polymorphism
Likou Brush Question Record 4.1-----209. The sub-array with the smallest length
win10上运行emwin
Tricore架构上的调试案例
Working subtotal rtcp length and network byte order
继承 Inheritance
lvs+keepalived高可用负载均衡集群
随机推荐
C专家编程 第9章 再论数组 9.5 数组和指针可交换性的总结
20220523搜索和排序:搜索旋转排序数组
MVVM项目开发(商品管理系统二)
Redis中SDS简单动态字符串
lvs+keepalived高可用负载均衡集群
DSP28379学习笔记 (一)——GPIO基本操作
MES对接Simba实现展讯平台 IMEI 写号与耦合测试
Matlab实现异构交通流
VSCode使用总结
Doris从理论详解到千万级数据量场景使用
online schema change and create index
What are the most popular automated testing tools in 2022?The most complete and most detailed of the entire network is here
【机器学习】21天挑战赛学习笔记(三)
高并发+海量数据下如何实现系统解耦?【中】
Take you do interface test from zero to the first case summary
数学基础(四)极大似然估计、误差的高斯分布与最小二乘估计的等价性
一款免费的强大办公工具。
非关系型数据库MongoDB:(二)副本集部署说明、数据迁移、限制内存、启用mongo认证
xml引配置文件
用DFS解决最终幻想13-2时钟谜题