乐趣区

关于java:大厂面试系列五Dubbo和Spring-Cloud

Dubbo 和 Spring Cloud 相干

Dubbo

  • 你说你理解 dubbo,能讲一下 dubbo 的基本原理吗?
  • dubbo 反对的通信协议和序列化协定?dubbo 负载平衡和集群容错策略有哪些?dubbo 的 spi 思维 dubbo 进行的服务治理、服务降级、失败以及重试。服务端怎么晓得客户端要调用的算法的?
  • 论述下 dubbo 的架构
  • dubbo 反对的注册核心有哪些,别离的优缺点
  • dubbo 执行流程?
  • dubbo 和 springclond 的架构区别和优劣?
  • 说一下 dubbo 的实现过程? 注册核心挂了能够持续通信吗?
  • dubbo 复制平衡策略和高可用策略都有哪些啊? 动静代理策略呢?
  • Dubbo 服务调用的概述 consumer 每次都要去拉注册核心 provider 的信息吗 consumer 会缓存所有的 provider 元信息吗
  • 为什么要进行零碎拆分啊? 拆分不必 dubbo 能够吗?dubbo 和 thrift 什么区别啊?
  • Dubbo 的服务申请失败怎么解决 •重连机制会不会造成谬误
  • Dubbo 相比 webservice 等形式的劣势
  • Dubbo 的 RpcContext 是怎么传递的?
  • dubbo 默认应用什么传输协定
  • dubbo 和 ZK 应用时给 ZK 提交些什么信息?用户是间接调用 dubbo 还是 ZK?
  • Dubbo 超时重试;Dubbo 超时工夫设置;
  • dubbo 调用端怎么在 jvm 中生成对应服务?dubbo 服务端和调用端超时工夫设置和区别、dubbo 长连贯
  • dubbo 服务治理是怎么的;
  • dubbo 如何一条链接并发多个调用。Dubbo 的原理,序列化相干问题
  • dubbo 怎么晓得服务器状态有什么外部机制?

Spring Cloud

  • spring cloud 基本概念
  • SpringCloudy 容器化
  • 讲讲 springcloud 个组件原理,zuul、Hystrix
  • 讲一讲 springcloud 的 eureka 组件?
  • gateway 和 zuul 做网关的区别?
  • Spring cloud 相干:(1)Eureka 服务注册发现,比照其余组件。(2)Hystrix 熔断与降级
  • 网关选型 Zuul 和 Spring Cloud Gateway Eureka 服务发现的原理 服务发现选型应该要思考的因素有哪些?
  • 什么是 Eureka 的自我保护模式

Zookeeper

  • 分布式锁 zookeeper 的应用场景,实现分布式锁的形式,redis 分布式锁和 zookeeper 分布式锁联合我的项目来说 以上两种形式的实现和异同
  • 形容下 ZooKeeper 的选举机制
  • ZooKeeper 的监听原理是什么?
  • ZooKeeper 的部署形式有哪几种?集群中的角色有哪些?集群中起码须要几台?
  • ZooKeeper 常用命令
  • zookeeper 的外围是什么?
  • zk 原理晓得吗?zk 都能够干什么?Paxos 算法晓得吗? 说一下原理和实现?
  • 在你的我的项目中 spring 是如何治理 zookeeper 的?
  • 看了 zookeeper 源码,你的播种是什么?
  • zookeeper 宕机与 dubbo 直连的状况?
  • zookeeper 是保留数据的流程

Nginx

  • nginx 限流模块;
  • nginx 有哪些模块?你比拟相熟哪个?
  • nginx 负载平衡策略有哪几种?
  • 谈下你对 nginx 和 uwsgi 的了解、为什么要用 wsgi?
  • nginx 负载平衡有哪些,如果其中一台服务器挂掉, 报警机制如何实现

其余相干内容

  • 微服务设计问题,rpc 实现形式简略介绍;
  • dubbo、RPC 介绍原理 限流算法 zk 挂了怎么办 分布式锁的实现形式,zk 实现和 Redis 实现的比拟 秒杀场景设计,应酬忽然的暴发流量 分布式数据一致性 一致性哈希
  • 分布式服务接口的幂等性如何设计
  • 你们我的项目中分布式的 session 如何实现? 理论就是分布式系统中的 session 共享 对于分布式事务、以及分布式事务问题
  • 聊一聊 SOA 和微服务。soa 和微服务的区别
  • 我的项目中怎么应用微服务?两个服务之间调用的流程 rpc 与 http 的区别 设计 rpc 协定须要留神什么
  • 作为调用方和被调用放如何对防止服务雪崩?rpc 接口的超时工夫时如何设置得?服务容灾是如何做的, 你们工作中采纳的微服务是如何部署的?
  • 实现 RPC 框架须要留神什么?
  • 什么是节流与防抖,如何实现
  • 服务容灾是如何做的?
  • 作为调用方和被调用放如何对防止服务雪崩? rpc 接口的超时工夫时如何设置得?
  • 负载平衡有哪些算法?
  • 分布式一致性协定 raft,paxos 理解吗?Zookeeper 中的 ZAB 协定,选主算法;
  • 实现负载平衡和程序轮询机制;(思考并发)
  • RPC 服务的概念,RPC 服务个别都怎么做序列化?怎么解决传输层的字节流?
  • 分布式锁的实现原理和有多少种实现形式?
  • 近程服务框架:dubbo 的通信过程,服务发现过程,序列化反序列过程原理了解;分布式协调算法:zk 的 paxos 协定原理,zab 原理,metaq 的 raft 协定原理;
  • 服务器雪崩是怎么造成的?之前有这样的经验吗?怎么防范?
  • 如何实现何高并发下的削峰,限流?
  • client 调用 A 服务,A 服务依赖于 B 服务,在不晓得 B 是否高可用的状况下,怎么保障 A 的高可用?
  • 分布式任务调度怎么做?

dubbo 扩大

以下无关 dubbo 的面试题来自常识星期【芋道源码】

    • 说说 Dubbo 的整体架构?有哪些角色,怎么交互的?ps:先不必答复到外部的调用链路。
    • 请说说 Dubbo 一次残缺调用的过程?越具体越好,最好画个图
    • Dubbo 须要思考优雅上线么?是和否的起因是什么?
    • Dubbo 有哪些负载平衡策略?默认是哪一种。
    • 43.Duboo 集群容错策略有哪些?如何抉择?
    • Dubbo 的 SPI 机制是什么?为什么须要 SPI 机制?
    • 能够应用 Spring 作为 Dubbo 的 SPI 机制么?能够应用 Java SPI 作为 Dubbo 的 SPI 机制么?ps:这个是换一个思路,看看候选人在 Dubbo SPI 的了解。
    • Dubbo Filter 机制是否理解?
    • 你有实现过 Dubbo 自定义 Filter 么?
    • 日常开发 Dubbo 服务时,怎么开发调试?
    • 浏览 Dubbo 的标签路由性能,思考有没更好的 Dubbo 调试便利性。
    • Dubbo 有哪些序列化组件?你们目前应用哪个?起因是?
    • 如何实现一个 Dubbo 本地调试的封装?
    • 在 Dubbo 中,能够应用那些中间件实现链路追踪?晓得实现原理么?
    • 什么是 Dubbo 隐式传参?有什么用处?
    • 如果应用 Redis 作为 Dubbo 的注册核心,须要思考哪些东东?

    欢送搜寻关注自己与敌人共同开发的微信面经小程序【大厂面试助手】和公众号【微瞰技术】

    退出移动版