位置: IT常识 - 正文

rpc和restful的区别(rpc和restful的优缺点)

编辑:rootadmin

rpc和restful的区别如下:
626763190rpc和restful的区别(rpc和restful的优缺点)

  HTTP是不是RPC完全取决于client的具体形式。传统的RPC一般是基于二进制协议的,client发个二进制包过来(然后阻塞),server处理完回复一个包,client收到后醒来。在二进制协议中一般可以在包中加个id来指明回复和请求的对应关系,这样我们就能在一个tcp连接上同时发起多个请求和回复。HTTP这种文本协议也可以加id,但由于一些原因(Content-Length可能缺失),即使加了id也做不到一个连接上同时传多个HTTP消息,所以HTTP协议一般会和server保持多个连接,每个连接上同时最多只有一个HTTP消息。此种”连接池“方式即为HTTP中的”Keep-alive“。所以即使在HTTP上(或任何协议上),仍然可以做到高效地发送一个请求过去,阻塞,等待server处理完后,再醒来。这就是RPC。面向终端用户的尽量用Restful HTTP。原因是认知广,直观,编程语言都支持HTTP(包括shell,这样调试起来方便),性能不是那么重要,方便用户share链接。而面向内部系统的话如果机器不多也可以考虑用Restful HTTP,如果机器很多还是尽量用二进制的RPC吧,性能差距还是很大的。

本文链接地址:https://www.jiuchutong.com/zhishi/182259.html 转载请保留说明!

上一篇:iphone11有暗夜绿吗(iphone11暗夜绿为啥像深空灰)

下一篇:32寸2k有颗粒感吗(32寸1920x1080有颗粒感吗)

  • 应付职工薪酬纳税调整
  • 需要考虑的税务问题
  • 手机上税票怎么开
  • 职工个人所得税
  • 税法规定的增值税
  • 财税公告2019年第74号
  • 个体户购买社保和自由人购买社保区别
  • 转让房地产未完工项目增值税发票如何处理?
  • 税务开专票遇到四舍五入
  • 营改增后不动产租赁税率
  • 土地增值税清算利息扣除规定
  • 应征增值税不含税销售额(3%征收率)怎么算
  • 航空公司按照一次性收费
  • 取得抵债房产的涉税风险,你清楚吗?
  • 购买健身器材需要注意什么
  • 工资里税前扣款是什么意思
  • 企业怎样信用升级
  • 继续教育专项附加扣除需要什么材料
  • 企业公示啥意思
  • Mac怎么禁用icloud
  • 实收资本怎么用
  • 增值税怎么填表
  • macbookpro安装mysql
  • vmware download
  • linux系统中安装软件的批处理文件
  • OS X Yosemite系统怎么制作u盘安装盘
  • 收到退款的会计分录
  • 建筑装饰工程公司取名
  • 即征即退进项税转出
  • php教程100
  • es6 promise await
  • 个人所得税累计扣除是什么意思
  • google map
  • php array_product
  • 利息收入包括
  • 通过微信支付码能查到微信本人吗
  • 航天远程清卡
  • 未缴纳的出资款怎样清算
  • 应付账款会计分录大全
  • 在pycharm中配置python
  • python调试器是什么
  • 刻章费用如何做账务处理
  • 网银报错
  • sql2005数据库
  • 分组 sql
  • 国家税务总局纳税服务规范
  • 个人所得税征税对象是什么
  • 异地设立分公司怎么办理?
  • 增值税免抵退税和免退税的区别有什么?
  • 人民币报关退税流程
  • 农村的扶贫政策是什么
  • 纳税人销售免税产品开具专票
  • 食品加工企业成本核算方法和流程
  • 管理费用属于什么成本
  • 企业会计做账教程
  • mysql 备份方式
  • Linux环境mysql5.7.12安装教程
  • mysql分页实现
  • windows10周年纪念版
  • 电脑主板bios设置图解
  • linux的awk命令大全
  • win10安装win8双系统
  • win8全屏快捷键
  • jquery实现
  • unit uniform
  • [置顶]马粥街残酷史
  • linux中的tree
  • node.js app
  • 后缀名为是什么意思
  • javascript substring的用法
  • jquery.js插件
  • 广西国家税务局官网
  • 苏州市总工会主要领导
  • 怎样在网上打印社保证明
  • 云南地方税务局电话
  • 税务监察室具体工作内容
  • 营改增后租金如何交税
  • 税务局发票邮寄需要多久
  • 广东省电子税务局app下载官网
  • 个体户不用开发票只纳税和记账的话还会罚款吗?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设