首先来解释一下什么是 RPC 和 HTTP,RPC 的中文意思是远程过程调用,HTTP 是一种应用层传输协议。二者不是一个层面的东西,所以我们一般会称呼 RPC 为框架,HTTP 为协议,在 RPC 框架中可以选择 HTTP 作为传输协议。