Java微服务 Dubbo面试题/SpringCloud面试题
12、为什么需要域驱动设计(DDD)?
13、什么是无所不在的语言?
如果您必须定义泛在语言(UL),那么它是特定域的开发人员和用户使用的通用语言,通过该语言可以轻松解释域。无处不在的语言必须非常清晰,以便它将所有团队成员放在同一页面上,并以机器可以理解的方式进行翻译。
14、什么是凝聚力?
模块内部元素所属的程度被认为是凝聚力。
15、什么是耦合?
组件之间依赖关系强度的度量被认为是耦合。一个好的设计总是被认为具有高内聚力和低耦合性。
16、什么是 REST / RESTful 以及它的用途是什么?
Representational State Transfer(REST)/ RESTful Web 服务是一种帮助计算机系统通过 Internet 进行通信的架构风格。这使得微服务更容易理解和实现。
微服务可以使用或不使用 RESTful API 实现,但使用 RESTful API 构建松散耦合的微服务总是更容易。
17、你对 Spring Boot 有什么了解?
事实上,随着新功能的增加,弹簧变得越来越复杂。如果必须启动新的 spring 项目,则必须添加构建路径或添加 maven 依赖项,配置应用程序服务器,添加 spring配置。所以一切都必须从头开始。
Spring Boot 是解决这个问题的方法。
使用 spring boot 可以避免所有样板代码和配置。
因此,基本上认为自己就好像你正在烘烤蛋糕一样,春天就像制作蛋糕所需的成分一样,弹簧靴就是你手中的完整蛋糕。
18、什么是 Spring 引导的执行器?
Spring Boot 执行程序提供了 restful Web 服务,以访问生产环境中运行应用程序的当前状态。在执行器的帮助下,您可以检查各种指标并监控您的应用程序。
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 在微服务中的用途是什么?
- 点赞
- 收藏
- 关注作者
评论(0)