开篇:HTTP 调用和 RPC 调用有什么区别?
假设你在餐厅点菜。一种方式是你亲自走到后厨窗口,用普通话跟厨师说"来一份宫保鸡丁"——这就是 HTTP 调用,通用、谁都听得懂,但流程比较重(你得走过去、排队、大声说)。
另一种方式是你按下桌上的呼叫按钮,厨房的智能系统自动接收你的需求,分配给合适的厨师,做好了直接送到你桌上——这就是 RPC 调用,高效、透明,你甚至感觉不到后厨的存在。
RPC(Remote Procedure Call,远程过程调用)的核心目标就是:让调用远程服务像调用本地方法一样简单。而 Dubbo 是 RPC 框架中最成熟、功能最丰富的代表之一。
大约 14 分钟