RPC和Http区别

本文探讨了RPC(远程过程调用)和HTTP的区别。RPC是自定义数据格式的高效通信方式,如Dubbo,而HTTP是基于TCP的网络传输协议,常用于网页通信和RESTful服务。RPC效率高但HTTP消息封装标准,适合广泛使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

RPC和Http区别

1、RPC: Remote Produce Call远程过程调用,类似的还有RMI。自定义数据格式,基于原生TCP通信,速度快,效率高。早期的webservice,现在的dubbo,都是RPC的典型.
2、Http: http其实是一种网络传输协议,基于TCP,规定了数据传输的格式。现在客户端浏览器与服务端通信基本都是采用Http.协议。也可以用来进行远程服务调用。缺点是消息封装臃肿。例如:现在热门的 Rest风格,就可以通过http协议来实现

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值