解析Spring Cloud经典面试问题

开课吧广场-人才学习交流平台

Spring Cloud是个工具集,整合了各种组件。例如Eureka、Ribbon、Feign等。本文整理关于Spring Cloud的面试问题,希望对你有帮助。

问:什么是Netflix Feign?它的优点是什么?

答:Feign是一个受到Retrofit,JAXRS-2.0和WebSocket启发的java到http客户端绑定器。优点:使用功能区进行负载均衡。获取服务实例,然后获取基本URL。使用REST模板来消费服务

解析Spring Cloud经典面试问题

问:服务注册和发现意味着什么?它是如何在Spring Cloud中实现的?

答:当我们启动项目时,我们通常会在属性文件中包含所有配置。随着越来越多的服务的开发和部署,添加和修改这些属性变得更加复杂。某些服务可能会停止运行,而某些服务可能会发生变化。手动更改属性可能会产生问题。

Eureka服务注册和发现在这种情况下有所帮助。由于所有服务都已注册到Eureka服务器并通过调用Eureka Server完成查找,因此无需处理服务位置的任何更改,并使用Netflix Eureka处理使用Spring云的微服务注册和发现。

问:什么是Hystrix断路器?需要它吗?

答:由于某种原因,员工生产者暴露的服务会引发异常。在这种情况下,使用Hystrix我们定义了一个回退方法。如果在公开的服务中发生异常,则回退方法返回一些默认值。

如果在firstPage方法()中出现异常,则Hystrix电路将中断,员工消费者将一起跳过firtsPage方法并直接调用回退方法。断路器的目的是为第一页方法或firstpage方法可能调用的其他方法提供时间,并导致异常恢复。可能会发生在负载较少的情况下导致异常的问题有更好的恢复机会。

展开阅读全文

页面更新:2024-06-15

标签:可能会   生产者   断路器   负载   绑定   交流平台   启发   组件   属性   优点   异常   员工   发生   发现   方法   经典   旅游

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top