文章目錄
- 初體驗
-
- 簡單了解
- RPC解決什麼問題
- RPC技術本質
解決分布式下,在不同伺服器上的應用之間的遠端調用,由于不在同一個JVM記憶體中。無法從A伺服器調用B伺服器中的方法,通過網絡進行調用,調用過程稱為RPC
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsISPrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdsATOfd3bkFGazxCMx8VesATMfhHLlN3XnxCMwEzX0xiRGZkRGZ0Xy9GbvNGLpZTY1EmMZVDUSFTU4VFRR9Fd4VGdsYTMfVmepNHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-cmbw5iY4QTMxQ2MwMGNlhTNlhTOlhTZyUmZ2gTY0UTZkFjYy8CX1IzLchDMxIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjL4M3Lc9CX6MHc0RHaiojIsJye.png)
通路量大的沖擊,通過叢集起不到什麼緩解的作用,這個時候通過RPC,将我們的項目拆分成幾個獨立的業務子產品。
将不同的業務子產品放在不同伺服器,運作在各自的JVM。
同伺服器,同JVM不同業務,方法調方法(單體應用)
不同伺服器,不同JVM,不同業務,方法不能調方法,RPC解決(分布式)
RPC是兩系統之間互相調用的思想統稱。
可以通過不同語言實作