突破Java面试(40)-设计一个类似Dubbo的RPC框架

0 Github

1 面试题

如何设计一个类似Dubbo的RPC框架

2 考点分析

就跟问你如何设计一个MQ一样的道理,就考两个:

  • 你有没有对某个RPC框架原理有非常深入的理解
  • 你能不能从整体上来思考一下,如何设计一个rpc框架,考考你的系统设计能力

3 解决方案

其实一般问到你这问题,你起码不能认怂,因为这既然是面试突击教程,那不可能给你深入讲解什么kafka源码剖析,dubbo源码剖析,何况就算讲了,你要真的消化理解和吸收,起码个把月以后了!

所以我给大家一个建议,遇到这类问题,起码从你了解的类似框架的原理入手,自己说说参照Dubbo的原理,你来设计一下,举个例子,Dubbo不是有那么多分层么?而且每个分层是干啥的,你大概是不是知道?那就按照这个思路大致说一下吧,起码你不能懵逼,要比那些上来就懵,啥也说不出来的人要好一些

给大家说个最简单的回答

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章