
面试题: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-devtoolsJPA 和 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
发表评论