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 转载请注明出处!