JAVA面试大全之微服务篇

本文详细介绍了Java面试中的微服务相关问题,涵盖了Spring Cloud的主要组件、Eureka服务发现、Zuul网关、与Dubbo的对比、服务注册与发现的原理、服务网关的作用以及Kubernetes的基础知识,包括核心概念、组件功能和健康监测机制。此外,还讨论了服务网格Service Mesh的基本概念。
摘要由CSDN通过智能技术生成

目录

1、Spring Cloud

1.1、什么是微服务?谈谈你对微服务的理解?

1.2、什么是Spring Cloud?

1.3、springcloud中的组件有那些?

1.4、具体说说SpringCloud主要项目?

1.5、Spring Cloud项目部署架构?

1.6、Spring Cloud 和dubbo区别?

1.7、服务注册和发现是什么意思?Spring Cloud 如何实现?

1.8、什么是Eureka?

1.9、Eureka怎么实现高可用?

1.10、什么是Eureka的自我保护模式?

1.11、DiscoveryClient的作用?

1.12、Eureka和ZooKeeper都可以提供服务注册与发现的功能,请说说两个的区别?

1.13、什么是网关?

1.14、网关的作用是什么?

1.15、什么是Spring Cloud Zuul(服务网关)?

1.16、网关与过滤器有什么区别?

1.17、常用网关框架有那些?

1.18、Zuul与Nginx有什么区别?

1.19、既然Nginx可以实现网关?为什么还需要使用Zuul框架?

1.20、ZuulFilter常用有那些方法?

1.21、如何实现动态Zuul网关路由转发?

1.22、Zuul网关如何搭建集群?

1.23、Ribbon是什么?

1.24、Nginx与Ribbon的区别?

1.25、Ribbon底层实现原理?

1.26、@LoadBalanced注解的作用?

1.27、什么是断路器

1.28、什么是 Hystrix?

1.29、什么是Feign?

1.30、SpringCloud有几种调用接口方式?

1.31、Ribbon和Feign调用服务的区别?

1.32、什么是 Spring Cloud Bus?

1.33、什么是Spring Cloud Config?

1.34、分布式配置中心有那些框架?

1.35、分布式配置中心的作用?

1.36、SpringCloud Config 可以实现实时刷新吗?

1.37、什么是Spring Cloud Gateway?

2、Kubernetes

2.1、什么是Kubernetes? Kubernetes与Docker有什么关系?

2.2、Kubernetes的整体架构?

2.3、Kubernetes中有哪些核心概念?

2.4、什么是Heapster?

2.5、什么是Minikube?

2.6、什么是Kubectl?

2.7、kube-apiserver和kube-scheduler的作用是什么?

2.8、请你说一下kubenetes针对pod资源对象的健康监测机制?

2.9、K8s中镜像的下载策略是什么?

2.10、image的状态有哪些?

2.11、如何控制滚动更新过程?

2.12、DaemonSet资源对象的特性?

2.13、说说你对Job这种资源对象的了解?

2.14、pod的重启策略是什么?

2.15、描述一下pod的生命周期有哪些状态?

2.16、创建一个pod的流程是什么?

2.17、删除一个Pod会发生什么事情?

2.18、K8s的Service是什么?

2.19、k8s是怎么进行服务注册的?

2.20、k8s集群外流量怎么访问Pod?

2.21、k8s数据持久化的方式有哪些?

2.22、Replica Set 和 Replication Controller 之间有什么区别?

2.23、其它

3、Service Mesh

3.1、什么是Service Mesh(服务网格)?

4、JAVA面试题总述


上一篇:JAVA面试大全之分布式篇-CSDN博客

致力于一个专栏将Java面试说的清清楚楚,从工作实践角度出发,尽量涵盖Java主流知识点,全面讲述Java面试题。

本篇讲述开发基础,总共涵盖3个知识点,61道热点面试题,共一万八千余字。

1、Spring Cloud

1.1、什么是微服务?谈谈你对微服务的理解?

  • 微服务

以前所有的代码都放在同一个工程中、部署在同一个服务器、同一项目的不同模块不同功能互相抢占资源,微服务就是将工程根据不同的业务规则拆分成微服务,部署在不同的服务器上,服务之间相互调用,java中有的微服务有dubbo(只能用来做微服务)、springcloud( 提供了服务的发现、断路器等)。

    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包

    打赏作者

    hao_kkkkk

    你的鼓励将是我创作的最大动力

    ¥1 ¥2 ¥4 ¥6 ¥10 ¥20
    扫码支付:¥1
    获取中
    扫码支付

    您的余额不足,请更换扫码支付或充值

    打赏作者

    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值