您的位置:首页 > 博客

29个你必须掌握的微服务面试问题(含答案解析)

时间:2019-07-17
登录乐博

这29个微服务面试问题基本涵盖了所有方面,希望对您有所帮助。

8973306b6a1d4eeab35748804e3d1f9e

1.什么是Spring Cloud?

在微服务中,SpringCloud是一个提供与外部系统集成的系统。它是一个在短时间内构建应用程序的敏捷框架。与有限数量的数据处理相关联,它在微服务架构中起着非常重要的作用。

以下是Spring Cloud的核心功能:

版本化/分布式配置。服务注册和发现。服务和服务之间的呼叫。路由。断路器和负载平衡。分布式消息。

第二,什么是Spring Boot?

Spring boot是微服务访谈的主要话题。

随着新功能的增加,Spring变得更加复杂。无论何时启动新项目,都必须添加新的构建路径或Maven依赖项。简而言之,您需要从头开始做所有事情。 Spring Boot是一种可以帮助您避免所有代码配置的解决方案。

三,如何覆盖Spring Boot项目的默认属性?

这可以通过在application.properties文件中指定属性来完成。

例如,在Spring MVC应用程序中,您必须指定后缀和前缀。这可以通过在application.properties文件中输入下面提到的属性来完成。

对于后缀 - spring.mvc.view.suffix:jsp的前缀 - spring.mvc.view.prefix:/WEB-INF/

四,Actuator在Spring Boot中的作用

它是帮助您访问在生产环境中运行的应用程序的当前状态的最重要功能之一。有多个指标可用于检查当前状态。它们还为RESTful Web服务提供端点,可以轻松地用于检查不同的度量标准。

如何在Spring Boot应用程序中实现Spring安全性?

实施需要最少的配置。您需要做的是使用spring-boot-starter-security将启动器添加到pom.xml文件中。您还需要创建一个Spring配置类,该类将覆盖所需的方法并扩展WebSecurityConfigurerAdapter应用程序中的安全性。以下是一些示例代码:

包com.gkatzioura.security.securityendpoints.config;

导入org.springframework.context.annotation.Configuration;

导入org.springframework.security.config.annotation.web.builders.HttpSecurity;

导入org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;

日期归档
  • 友情链接:
  • 乐博现金网 版权所有© www.rubyredoccasions.com 技术支持:乐博现金网| 网站地图