Grpc与HTTP+JSON两者有什么差异?

提问者:帅平 问题分类:面试刷题
Grpc与HTTP+JSON两者有什么差异?
1 个回答
满天都是派星べ
满天都是派星べ
差异点有:
1、协议
gRPC使用HTTP/2协议,支持双向流式传输;HTTP+JSON使用HTTP/1.1协议,主要支持请求-响应模式。
2、数据格式
gRPC使用二进制格式,传输效率更高;HTTP+JSON使用文本格式,易于阅读和调试。
3、代码生成
gRPC可以自动生成客户端和服务端代码,减少开发工作量;HTTP+JSON需要手动编写请求和响应处理代码。
4、性能
gRPC在大数据传输和高并发场景下性能更好;HTTP+JSON在简单应用场景下更灵活。
发布于:4个月前 (12-24) IP属地:四川省
我来回答