突破Java面試(40)-設計一個類似Dubbo的RPC框架

0 Github

1 面試題

如何設計一個類似Dubbo的RPC框架

2 考點分析

就跟問你如何設計一個MQ一樣的道理,就考兩個:

  • 你有沒有對某個RPC框架原理有非常深入的理解
  • 你能不能從整體上來思考一下,如何設計一個rpc框架,考考你的系統設計能力

3 解決方案

其實一般問到你這問題,你起碼不能認慫,因爲這既然是面試突擊教程,那不可能給你深入講解什麼kafka源碼剖析,dubbo源碼剖析,何況就算講了,你要真的消化理解和吸收,起碼個把月以後了!

所以我給大家一個建議,遇到這類問題,起碼從你瞭解的類似框架的原理入手,自己說說參照Dubbo的原理,你來設計一下,舉個例子,Dubbo不是有那麼多分層麼?而且每個分層是幹啥的,你大概是不是知道?那就按照這個思路大致說一下吧,起碼你不能懵逼,要比那些上來就懵,啥也說不出來的人要好一些

給大家說個最簡單的回答

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