https://www.bilibili.com/video/BV1Hp421D7go

image.png

HTTP 接口适用于 Web 应用程序和浏览器之间的通信。它通常用于传输 HTML、CSS、JavaScript 和其他 Web 资源,以及 Restful 风格的 API 服务。

RPC 接口适用于分布式系统之间的通信,它可以在多种编程语言之间进行通信,支持多种协议和数据格式。RPC 接口通常用于处理高并发、高吞吐量的场景,例如大型的分布式计算、大数据处理等。