SpringClound 常见面试题

SpringClound 常见面试题

1、单体应用存在哪些问题。

  答:1)。代码结构混乱

              2)。开发效率降低,多人开发代码合并,修改一处逻辑,可能影响全部功能。

              3)。排查解决问题成本高。单体系统部署在一个进程内,我们修改了一个很小的功能,为了部署上线,可能会影响其他功能的运行。

              4)。扩展能力受限,有的模块是计算密集型的,需要强大的cpu,有的是io密集型的,需要更大的内存,这些模块部署在一起,不得不做出硬件上的选择。比如有的微服务,专门做图片的上传和下载,就比单体应用做上传和下载好。

              5)。阻碍技术创新,一直用单体应用,很多技术都限制死了,无法自由发挥。比如以前使用struts2,不能切换为springmvc。

2、Spring Cloud有什么组件。

答:一般回答五大组件:1、服务发现Netflix Eureka;2、客服端负载均衡Netflix Ribbon;3、断路器Netflix Hystrix;4、服务网关Netflix Zuul;5、分布式配置。

  1. Spring Cloud config:配置管理工具。
  2. Spring Cloud netflix:

    Eureka&

扫描二维码关注公众号,回复: 16437815 查看本文章

猜你喜欢

转载自blog.csdn.net/yetaodiao/article/details/132537072