目录
1.7、服务注册和发现是什么意思?Spring Cloud 如何实现?
1.12、Eureka和ZooKeeper都可以提供服务注册与发现的功能,请说说两个的区别?
1.15、什么是Spring Cloud Zuul(服务网关)?
1.19、既然Nginx可以实现网关?为什么还需要使用Zuul框架?
1.36、SpringCloud Config 可以实现实时刷新吗?
2.1、什么是Kubernetes? Kubernetes与Docker有什么关系?
2.7、kube-apiserver和kube-scheduler的作用是什么?
2.8、请你说一下kubenetes针对pod资源对象的健康监测机制?
2.22、Replica Set 和 Replication Controller 之间有什么区别?
致力于一个专栏将Java面试说的清清楚楚,从工作实践角度出发,尽量涵盖Java主流知识点,全面讲述Java面试题。
本篇讲述开发基础,总共涵盖3个知识点,61道热点面试题,共一万八千余字。
1、Spring Cloud
1.1、什么是微服务?谈谈你对微服务的理解?
- 微服务
以前所有的代码都放在同一个工程中、部署在同一个服务器、同一项目的不同模块不同功能互相抢占资源,微服务就是将工程根据不同的业务规则拆分成微服务,部署在不同的服务器上,服务之间相互调用,java中有的微服务有dubbo(只能用来做微服务)、springcloud( 提供了服务的发现、断路器等)。