admin管理员组

文章数量:1794759

面试题:Spring Boot/Spring Cloud部分

面试题:Spring Boot/Spring Cloud部分

面试题:Spring Boot/Spring Cloud部分 完成:第一遍

  • 什么是 Spring Boot? Springboot是一个框架,一种全新的编程规范,它的产生简化了框架的使用,所谓简化是指简化了Spring众多框架中所需的大量且繁琐的配置文件,所有SpringBoot是一个服务于框架的框架,服务范围是简化配置文件
  • 为什么要用 Spring Boot? 让文件配置变得相当简单、让应用部署变得简单,可以快速开启一个Web容器进行开发。
  • Spring Boot 核心配置文件是什么? bootstrap(.yml或者.properties)、application(.yml或者.properties)
  • Spring Boot 配置文件有哪几种类型?它们有什么区别? 注解,获取Springboot的环境变量
  • Spring Boot 有哪些方式可以实现热部署? Spring Loaded Spring-boot-devtools
  • JPA 和 Hibernate 有什么区别? Hiberante是JPA规范的一个具体实现 Hibrenate有jpa没有的特性 Hinernate的效率更快 JPA有更好的移植性,通用性
  • 什么是 Spring Cloud? Spring Cloud是一个微服务框架,相比Dubbo等RPC框架,Spring Cloud提供的全套的分布式系统的解决方案 SpringCloud对微服务基础框架Netflix的多个开源组件进行了封装,同时又实现了和云端平台以及和Spring boot开发框架的集成 Spring Cloud为微服务架构开发涉及的配置管理,服务治理,熔断机制,智能路由,微代理,控制总线,一次性Token,全局一致性锁,leader选举,分布式session,集群状态管理等操作提供了一种简单的开发方式 SpringCloud为开发者提供了快速构建分布式系统的工具,开发者可以快速的启动服务和构建应用、同时能够快速和云平台进行对接。
  • Spring Cloud 断路器的作用是什么? 为了防止在分布式系统中出现这种瀑布似的连锁反应导致的灾难
  • Spring Cloud 的核心组件有哪些? 服务发现—Netflix EureKa 客服端负载均衡—Netflix Ribbon 断路器—Netflix Hystrix 服务网关—Netflix Zuul 分布式配置—Spring Cloud Config
  • 本文标签: 面试题springcloudboot