0 Github
1 面試題
如何設計一個類似Dubbo的RPC框架
2 考點分析
就跟問你如何設計一個MQ一樣的道理,就考兩個:
- 你有沒有對某個RPC框架原理有非常深入的理解
- 你能不能從整體上來思考一下,如何設計一個rpc框架,考考你的系統設計能力
3 解決方案
其實一般問到你這問題,你起碼不能認慫,因爲這既然是面試突擊教程,那不可能給你深入講解什麼kafka源碼剖析,dubbo源碼剖析,何況就算講了,你要真的消化理解和吸收,起碼個把月以後了!
所以我給大家一個建議,遇到這類問題,起碼從你瞭解的類似框架的原理入手,自己說說參照Dubbo的原理,你來設計一下,舉個例子,Dubbo不是有那麼多分層麼?而且每個分層是幹啥的,你大概是不是知道?那就按照這個思路大致說一下吧,起碼你不能懵逼,要比那些上來就懵,啥也說不出來的人要好一些
給大家說個最簡單的回答