说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

GRPC:谷歌发布的首款基于HTTP/2和protobuf的RPC框架

HTML文档下载 WORD文档下载 PDF文档下载
GRPC基于HTTP/2标准设计,带来诸如双向流、流控、头部压缩、单TCP连接上的多复用请求等特性。这些特性使得其在移动设备上表现更好,更省电和节省空间占用。

GRPC是一个高性能、开源、通用的RPC框架,面向移动和HTTP/2设计,是由谷歌发布的首款基于Protocol Buffers的RPC框架。


目前提供C、Java和Go语言版本,这三个版本的源码全都托管在Github上,分别是:grpc, grpc-java, grpc-go。其中C版本支持C,C++,Node.js,Python,Ruby,Objective-C,PHP 和 C#。

GRPC基于HTTP/2标准设计,带来诸如双向流、流控、头部压缩、单TCP连接上的多复用请求等特性。这些特性使得其在移动设备上表现更好,更省电和节省空间占用。

服务接口定义实例

使用Protocol Buffers来定义服务:

message HelloRequest {  string greeting = 1;}message HelloResponse {  string reply = 1;}service HelloService {  rpc SayHello(HelloRequest) returns (HelloResponse);}

Protocol Buffers简称protobuf是Google公司开发的一种数据描述语言,类似于XML能够将结构化数据序列化,可用于数据存储、通信协议等方面。它不依赖于语言和平台并且可扩展性极强。现阶段官方支持C++、JAVA、Python等三种编程语言,但可以找到大量的几乎涵盖所有语言的第三方拓展包。

Facebook“也”对服务器进行浸泡冷却 日本最大电脑商:Windows 8表现并不好 日均新增415个应用,Windows 8应用总数突破35000 百度推出图像搜索引擎“百度识图” 可基于图像实现全网人脸搜索 解决专利纠纷 RIM向诺基亚预付6500万 巨头的得意与失落:2012移动游戏十大收购案 Mozilla或许将发布iOS平台浏览器Junior Mozilla:Facebook手机将采用Firefox OS Anonymous2013年将放慢脚步,McAfee预测遭质疑 一周消息树:Facebook公布2012年Hackathon大赛顶级“黑客作品” HTML+CSS+JS 开发 Firefox OS 应用编程实战 前端开发工程师如何在2013年里提升自己 Java受Objective-C影响很大 而不是C++ Instagram回击报告指责:用户仍保持增长态势 回顾:2012年科技行业十大败笔 苹果地图入选 Amazon CEO Jeff Bezos:好年景,大挑战 2012年度盘点:移动互联网大事件回顾 详解Amazon Redshift 移动周报:再见,2012!你好,2013! 英特尔或在2月宣布其电视计划:提供分类频道 Prismatic:用机器学习分析用户兴趣只需10秒钟 谷歌布局亚太地区数据中心建设 服务响应速度有望提升30% 2013年移动互联网行业技术趋势前瞻 老骥伏枥志在千里:回顾微软这一年 2013或将崛起 水落石出:在与谷歌苹果竞购创业公司中微软胜出 用扁平化的界面设计吸引用户 2012年12月份全球主流浏览器市场份额排行榜 冲榜不一定要刷榜:增加游戏曝光度的7大杀手锏 科技vs政治:FTC对Google的反垄断调查结束背后 威胁百度:奇虎360确认将与谷歌达成合作关系 Facebook更新Messenger应用 推免费网络电话服务 关于InstallShield Express-Borland Limited Edition 3.03的几个菜鸟问题 高手帮我啊 我该不该跳槽?(回答有分) 博弈算法的高手请进,区区小分不成敬意(求得分函数) 存储过程的问题 有关报表问题,绝对简单,但是我不会? 在程序中如何使用tabel.filter语法来过滤不同类型的数据???小菜虫我是有分必加 怪事!CString类怎么了? 如何去掉记录中的怪字符? 困惑初学者的难题:如何在VC7.0中编译调试运行小程序?哪位大哥能说清楚高分送上!帮帮我们这些在地狱中水深火热的难兄。。,谢谢。。。 急死我了!!用Table连接时总要密码,那位大哥能帮帮我!!! 如何用SQL Plus查看Oracle中表间关联? CWnd中的声明空成员函数OnSize究竟有何作用? 有谁知道关于电子版的windows api相关的书下载的网址呀。我在线等呀。 怎样用网卡对接电脑 抗议!IE是否自动为收藏夹做过备份? 如何通过NDIS编程取得以太网地址 今晚有多少人通宵? socket客户端能发,不能收是怎么回事? FDISK不能用了吗?真是奇怪呀?谁能帮我啊!!! 想通过sql语句找出这样重复的记录?如何写这个语句? 如何在delphi中显示和编辑sql server中超过256字节的字段 《程序员》的合定本有卖了吗? 最近我防问了一个黑客网站。一下中啦。桌面没有图标我看完啦。有没有高人帮我一下啊。 现有一个dll转为静态库的问题 请问怎样添加一个从CObject继承而来的新类啊? 如何在VB中用Outlook发电子邮件??? 妈呀,上午54,下午33,有戏吗?我完了。 请教:通过VB+ADO访问SQL Server 7数据不能更新记录? 低分低级问题 简单问题,送分喽!!文件调用问题!!! 如何定义IOCTL代码: 谁能推荐一本有关网络与通信的入门书? 看官们注意HttpURLConnection!!! 如何获得Edit控件中当前输入的是第几个字符? 大家是如何调试WDM程序的 在游标中如何更新数据表的当前行 哪里有内幕新闻看? 怎么突然不能解析了,不只是什么原因,昨天我的asp.net都配好了,今天.aspx怎么又不能解释了? 好奇怪!为何不执行Page_Load()函数? 简单问题:关于一个控件,50个大洋。 广州的科友听过没有?听说是搞网络安全的,挺牛B的。全是C,unix高手。。。 如何使用vbs,javas,修改注册表??? 睡不着觉的快来数绵羊啊——什么?你要数星星呀?那也行啊;-p 我只使用了一个MScomctLib里面的listview,我不想把整个dll包进去,怎么办?。。。 谁知道Microsoft的CAB文件用什么工具可以解开? 我对ADO访问MDB比较菜. 这是我的做的练习请大家帮我看一看 有关针对特定人的邮件用特殊格式显示的可行性探讨 SQL SERVER中的怪问题 几年下来,我们一直用着英文版的VC,不知道VS.NET中有没有中文版的VC? 还没有睡觉的兄弟过来帮我看看这段代码,为什么有错?? 将16g的硫粉放入18g氧气中充分燃烧可以生成多少克二氧化硫?要计算过程,快点哦,谢谢快,谢谢 如何离开月亮去地球呢? 开春这一文章表达了作者什么样的思想感情?急15点前好的加分 380V电压怎么接220V电机 月亮离开地球后,地球会变成怎么样? 《开春》表达了作者怎样的思想感情 380V的电压加在额定电压220V的机器上有什么影响 随着增塑剂量的变化PVC的哪些力学性能会有怎样的变化趋势?除了拉伸强度和断裂伸长率会有变化外,其他性能哪些会随着增塑剂量的增加有哪些变化?为什么?是检测医用输液管PVC的指标的变化 《开春》 《开春》表达了作者怎样的思想感情? 月亮会离开地球吗 功率2200W,电压380V或功率2200W,电压220V用电量会是一样吗? 《老家》阅读题答案 1文章叙诉了哪些问题 2抒发对故乡感情的一句话是 3作者的情感 村居表达了什么思想感情? 220V和380V的功率计算方式 短文第一次表达了怎么样的思想感情 清平乐村居抒发了作者什么的思想感情? 水有思想感情?后面为什么要加一个问号 哪些农药可以溶解在水中? 《清平乐 村居》抒发了作者什么的思想感情 玻璃在高温融化后怎样将粘度降低!还有就是什么物质可以吸收或者中和玻璃 农药被分解后会有害么? 《村晚》抒发了诗人什么思想感情 玻璃是怎样融化的要怎样才能始玻璃融化 需要什么皿器?或温度多少? 常用农药有哪些?它们如何分解而无害? 380V/220V的电动机,我想用220V的,如果接线呢?现在6个接柱,上面的三个接线柱是短接在一起的,用220V我现在该如何接线呢? 玻璃的融化的温度是多少?用什么可以融化的快? 臭氧能否分解农药 把4克硫粉放在6克氧气中燃烧,求生成二氧化硫多少克 (用化学方程式计算). 现有一发电机,10KW.380V.三相,交流电,可我现在想要用220V的直流家用电,不知有没有什么整流、接线方...现有一发电机,10KW.380V.三相,交流电,可我现在想要用220V的直流家用电,不知有没有什么整流 什么玻璃最容易融化?大概在多少度~融化后透明度高的 春望抒发了诗人怎样的思想感情 380v电能接220v的照明灯管吗?如果能那怎么接线? 地球到月球要多久 春望表达了作者什么的思想感情kkkkkkkkkkk 苯甲醇与溴化氢如何反应 月球过多久就会离开地球 《春望》表达了作者什么样的思想感情? 苯甲醇能和溴化氢反应么 比喻关系或感情融洽的成语:水()()()谁教教我啊在线等 春望这首诗表达了作者怎样的思想感情表达了作者热爱国家,眷恋家人的思想感情 甲醇能溶解溴化氢气体吗 比喻意气相投,感情融洽用一个水开头的成语叫什么?快!急用! 《春望》表达了作者怎样的思想感情 氢氧化钠会和溴化氢反应吗?会和次溴化氢反应? 比喻关系非常融洽或结合得十分紧密叫"水( )( )( )" 起云剂DEHP、塑化剂DEHP、增塑剂DEHP哪里可以测试?16P是什么? 古诗 村居 高鼎 的古诗文 比喻事情或意见的融洽叫 水什么什么 往白酒里面加DBP(邻苯二甲酸二丁酯)有什么效果?DBP是指塑化剂还是增塑剂?他们都一样吗? 村居 高鼎 一诗中所表现了什么景象 有哪些开头是水的成语比喻关系融洽的急! 高中化学 有机化学推断 塑化剂又称增塑剂 是一种增加材料的柔软性或使材料液化的添加剂加粗部分(4)DEHP的结构简式的详细的推导的过程 谢谢! 村居的作者及内容 高鼎的诗 如何算出月球每年离开地球3.8厘米? 什么叫内增塑剂和外增塑剂 高鼎 《村居》这首诗描写了作者怎样的生活情景?这首诗表达了诗人怎样的思想感情?急 直流电机的转速和功率有什么关系?怎么换 增稠剂和增塑剂的区别 古诗《村居》作者高鼎是哪个朝代的人?《所见》的作者袁枚呢? 磁场强度与直流电机的转速有什么关系?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn