gRPC与REST的区别
| 特性 | gRPC | Rest |
|---|---|---|
| 协议 | HTTP/2 | HTTP/1.1 |
| 数据载体 | Protobuf(二进制) | Json(文本) |
| API 规范 | 严格(.proto) | 随意且可选 |
| 代码生成 | 内置(protoc) | 第三方工具如 Swagger |
| 安全性 | TLS/SSL | TLS/SSL |
| 通讯流 | 双向流 | 仅支持 C->S |
| 浏览器支持 | 受限 | 支持 |
作者: 东南dnf
声明: 本博客所有文章除特别声明外,均采用许可协议 CC-BY-NC-4.0 转载请注明出处!