位置: 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有颗粒感吗)

  • win7怎么设置自动关机(win7怎么设置自动锁屏时间)

    win7怎么设置自动关机(win7怎么设置自动锁屏时间)

  • 微信绑定的电话号码怎么解绑(微信绑定的电话号码可以变更吗?)

    微信绑定的电话号码怎么解绑(微信绑定的电话号码可以变更吗?)

  • 数据库系统的控制中枢是什么(数据库系统的控制)

    数据库系统的控制中枢是什么(数据库系统的控制)

  • 终端设备是什么(车载终端设备是什么)

    终端设备是什么(车载终端设备是什么)

  • 抖音为啥没有动态这一栏(抖音为啥没有动态封面设置了)

    抖音为啥没有动态这一栏(抖音为啥没有动态封面设置了)

  • 微信会自动删除好友吗(微信会自动删除信息吗)

    微信会自动删除好友吗(微信会自动删除信息吗)

  • 拒绝加入群聊是拉黑还是删除(拒绝加入群聊是被删了)

    拒绝加入群聊是拉黑还是删除(拒绝加入群聊是被删了)

  • 苹果手机语音声音太小了 什么原因啊(苹果手机语音声音)

    苹果手机语音声音太小了 什么原因啊(苹果手机语音声音)

  • 打印机只能复印不能打印怎么回事(打印机只能复印彩色不能复印黑白)

    打印机只能复印不能打印怎么回事(打印机只能复印彩色不能复印黑白)

  • 收款二维码怎么弄(收款二维码怎么打印)

    收款二维码怎么弄(收款二维码怎么打印)

  • oppor17自带游戏变声器吗(oppor17自带游戏空间怎么恢复)

    oppor17自带游戏变声器吗(oppor17自带游戏空间怎么恢复)

  • iphone8p支持无线充电(iphone8p可以无线充电吗?)

    iphone8p支持无线充电(iphone8p可以无线充电吗?)

  • 全国亲情网怎么取消(全国亲情网怎么设置短号)

    全国亲情网怎么取消(全国亲情网怎么设置短号)

  • 怎么将软件安装到sd卡(怎么将软件安装到电视)

    怎么将软件安装到sd卡(怎么将软件安装到电视)

  • word新建图片样式在那(word新建图片样式,应用于文档正文中的10张图片)

    word新建图片样式在那(word新建图片样式,应用于文档正文中的10张图片)

  • 多页面视图怎么取消(多页面视图怎么关闭)

    多页面视图怎么取消(多页面视图怎么关闭)

  • oppoa11x怎么设置解锁密码(OPPOA11X怎么设置锁屏壁纸)

    oppoa11x怎么设置解锁密码(OPPOA11X怎么设置锁屏壁纸)

  • 商家怎么手动赠送免拼卡(商家怎么送优惠券)

    商家怎么手动赠送免拼卡(商家怎么送优惠券)

  • 抖音视频删了能恢复吗(抖音视频删了能重新发吗)

    抖音视频删了能恢复吗(抖音视频删了能重新发吗)

  • 抖音怎么看对方撤回的消息(抖音怎么看对方有没有拉黑你)

    抖音怎么看对方撤回的消息(抖音怎么看对方有没有拉黑你)

  • 荣耀20有nfc和红外吗(荣耀20有nfc功能在哪里)

    荣耀20有nfc和红外吗(荣耀20有nfc功能在哪里)

  • 荣耀20可以用40w充电器吗(荣耀20可以用电信卡吗)

    荣耀20可以用40w充电器吗(荣耀20可以用电信卡吗)

  • iphone6s可以用airpods吗(iPhone6S可以用蓝牙耳机吗)

    iphone6s可以用airpods吗(iPhone6S可以用蓝牙耳机吗)

  • Redmi K20 Pro运行内存是多少(redmi k20 pro配置)

    Redmi K20 Pro运行内存是多少(redmi k20 pro配置)

  • 税务稽查以前年度进项税额转出
  • 关于资源税的问题
  • 长租公寓 税费
  • 上月多计提增值税
  • 进项票管理软件
  • 浙江注册税务师考试时间
  • 稳岗返还多久能到账
  • 不动产租赁可以加计扣除吗
  • 企业购进材料入什么账户
  • 现金存银行会计分录
  • 计提的成本次月怎么处理
  • 贷款受托支付可以给股东吗
  • 个税计提和发放分录
  • 个人处置打包债权取得的收入
  • 承兑 拆分
  • 一般纳税人支出的钱没有发票年底怎么处理
  • 会计人士教你在Excel中如何计算年均增长率
  • 银行卡季度结息
  • 代收车船税没有发票能走帐吗
  • 新成立公司注资流程
  • 应征增值税不含税销售额(3%征收率)怎么算
  • 税务稽查的内容
  • 所得税不能税前扣除项目
  • 货物损失怎么处理
  • 股权转让未分配利润如何账务处理
  • 地税局完税证明去哪里办理
  • 公司按揭购车
  • 未认证的进项税账务处理
  • win7缓存设置方法
  • Win10 Build 19044.1320 (21H2)更新补丁KB5006738预览版发布(附更新修复内容汇总)
  • 拍卖公司收入计入什么分录
  • 出租固定资产取得的净收益计入什么科目
  • 有形动产增值税税率是多少
  • 负债期末余额为负数写在哪方
  • Yii2表单事件之Ajax提交实现方法
  • 浅水滩怎么样
  • 地税没申报罚款多少
  • php提供的字符串函数
  • 小企业会计准则适用于哪些企业
  • 后处理作用
  • chat top
  • 如何在亚马逊平台卖货
  • 增值税发票丢失罚款多少
  • 洗浴报销票子怎么写
  • 教育费附加减免政策
  • 企业从政府取得的非货币资产应该按照什么计量
  • 归还股东投资款
  • 没有进项票开了销项票后期有了进项票可以吗
  • 年终奖每个月发
  • 增量留抵税额怎么算
  • 政府补助的界定
  • 疫情捐款可以抵扣增值税吗
  • 金税盘数据迁移到税务ukey
  • 核定征收企业有没有自然人电子税务
  • 库存商品过期报废的会计分录是什么
  • 供货方代垫运费计入什么科目
  • 网上报税流程演示2019
  • 工商银行代收是什么意思
  • 费用报销流程及制度
  • mysql如何修改默认值
  • win8.1 升级
  • win2003server远程设置
  • chcfg.exe是什么
  • win7系统隐藏文件夹怎么取消隐藏
  • win10连接ubuntu20.04远程桌面
  • linux系统中
  • imac 迅雷
  • 怎样加快缩略图的大小
  • linux isolcpus
  • win7系统升级win10教程
  • excel最小化后再次选择不弹出来
  • cocos2dx4.0入门
  • linux bash sh
  • 朵朵舞百科
  • 河北地方税务局吴瑜
  • 我国就业制度的演变
  • 耕地占用税是土地增值税开发成本吗
  • 机动车检测属于哪个税收
  • 地税企业所得税是多少
  • 资源税什么时候征收
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设