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

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等三种编程语言,但可以找到大量的几乎涵盖所有语言的第三方拓展包。

VB取得文件的扩展名 VB取得文件内容 确定 TextBox 有几行-VB资料 确定是 WINDOWS 的可执行文件-VB资料 让打印机只打印一行-VB资料 VB如何把批处理文件转换成EXE文件? VB如何调用 Office VB如何将文件删除到回收站 VB如何快速移动文件? VB如何让文本框输入完后,直接跳入下一行? VB如何使用vb取得一个文件的控制权 VB如何使用文件复制对话框? VB如何使用资源文件 VB如何用Dir()函数来列出C下所有TMP文件并且用文本框输出 VB如何在 VB 中使用 Winzip 来压缩文件? VB如何在DOS程序结束执行时,自动将其关闭? VB如何在VB中实现Undo(撤消)功能? VB如何在VB中实现目录遍历 VB如何在Windows操作系统中改变文件打开方式 VB如何知道硬盘是使用那一种文件系統(FAT32,FAT16)? VB如何自动更动成中文输入 VB删除整个目录 VB设置打印页边距 VB实现文件查找功能 VB使用SendMessage函数滚动文本框控件中的内容 VB使用 WIN95 的选择目录对话框 VB使用INI文件 VB使用WriteFile 块读写数据 VB使用历史文件记录 VB使用内存映射文件加快文件操作速度 VB数据报表设计器在多层结构开发的应用 用过magicskin的请进。 无法于数据库建立信任连接的问题_高分有送! 偶这个星期到深圳去,不知道在深圳有那些途径可以找到工作的? 手机掉到马桶里你会怎么办? 各位前辈帮忙看一下这个语句怎么解决(这是一个关于SQL语句的问题) 请教 java 命令的用法 用session跟踪用户的问题。 Xml中查找最大值! 请PHP高手推荐几本高阶的PHP书籍 偶这个星期到深圳去,不知道在深圳有那些途径可以找到工作的? Unicode问题 str:=#0+'9'+#0+'5'+#0+'8'+'~'+#207+'m'+'N' 在线等待。。 定位文件指针? 如何用ADO动态建SQL数据库 哪有 《Visual C++ 实践与提高——COM和COM+篇》下载 iis 为啥总出现 "the special module not found" 学习powerbuilder8.0 看哪些书比较好? 200相送,问题简单 一个使用用户空间控制流程的问题,望各位帮忙解答,小弟感谢不尽,在线等待 iis 为啥总出现 "the special module not found"(补充) 菜鸟问题---applet中的Runable方法, 紧急求助 装机:双敏的UKT400N主板性能怎么样?有啥缺点?适合超频吗? 请问vc编制数据库问题:如何读写binary字段 Chinajiji,看过来!多谢惠寄ISO/IEC 14882 请教各位高手用replace函数替换字符串时如何将颜色也变掉 SQL7.0备份的数据库如何在SQL2K中恢复? 如何改变编译出来的.exe文件的名称 谁有这样的矢量图设计系统例程可以参考参考? 谁有AVL树的代码呀。大家来讨论AVL树呀。呵呵 Maya 新手 哪位大侠能提供矢量图设计的例程! 请高人指点这个题目该怎么解决? 打包打包~~~~~什么是打包?? 多文件上传,一个很奇怪的现象! revalidate();怎样用? 怎樣得到系統的所有根目錄(如 C:,D:,E:),及根目錄下的所有子目錄. 求将excel文件导入notes数据库的方法(最好有例子),分不够可以再给! 小弟欲购编程器,各位大侠给点意见,大分相送,绝不亏待! 100分求教 如何访问远程数据库???? 怎么样才能取消上网自动填入密码 有没有了解“串口-TCPIP通信”的高手,请介绍一下 怎么把Socket设置为非阻塞状态的 关于窗口间刷新的问题 AT89C51属不属于MCS-51系列? 在哪能找到这个控件 一个简单的问题 读取内码? 请教各位大侠,在.net中调用WNetAddConnection3 API函数,先谢谢了 我在ftp跟目录下有根目录和文本文件,想通过is_dir判断目录,然后只返回目录名,怎么实现? 怎么样才能取消上网自动填入密码的功能!!!急!!!在线等待 重刊点校是什么意思 如图,∠BAC=30°,AM是∠BAC的平分线,过点M作ME‖BA交AC于点E,作MD⊥BA.垂足为D.若ME=10cm,则MD=__cm如图,∠BAC=30°,AM是∠BAC的平分线,过点M作ME‖BA交AC于点E,作MD⊥BA.垂足为D.若ME=10cm,则MD=______cm 英语翻译7/f 375 ki lung street sham shoi po kin hk不知道那那里是商业区还是住宅区呢!是什么档次的地方呢!豪华还是? 把树木的年轮看成是圆形的,如果一棵20年树龄的红衫树的树干直径是23cm,这颗红衫树的半径平均每年增加多少? 色衰而爱弛,这句话什么意思 ? 线性代数 第八题 如果一棵20年树龄的红杉树的树干直径是23cm,这棵红杉树的半径平均每年增加多少?说明理由 图纸上标的比例是1:10,图上标号尺寸是1800mm,1800mm图上实测尺寸是70,请问这比例怎么换算? 线性代数,第三题. 回忆自己的读书感受,联系具体实例,说说自己从书籍中感受到哪些人类灵魂中的美丽 酷的意思 要快 以“珍爱生命,安全出行”为主题一篇文章500字左右 在求节水文章开头,不要写的太深也不要太浮浅, 这个男的很酷!这酷是什么含义? C语言程序问题,如下图对以一问题不了解:题中单项为正符号,双项为负符号,S=-S就能实现单双项符号交换,这是怎么回事?题目中有明显写直到某一项的绝对值小于10^(-6) 可解题时却写成/t/>10^ “且夫天地之间,物各有主,苟非吾之所有,虽一毫而莫取, 给酷是什么意思 如何计算各物质的浓度比如说H2(g)+I2(g)=2HI(g)各物质的浓度和平衡常数如何计算 小学一年级88页节约用水的作文怎么写 酷是什么意思 公司开会时使用的横幅用什么颜色的字啊,字体是什么,大概用多大的字呢 抗旱节水作文 500字 全满瓶子,半满瓶子 ,空瓶子,哪个更加容易破碎,为何? 香港地址请帮忙把下面地址翻译成英文,香港九龙尖沙咀弥敦道44号重庆大厦A座5室 求初二升旗手自我介绍(第一人称)200字本人无特长,无职务,无爱好,不乐观,不爱读书学习,成绩中等闲人免答,跪谢! 一张工程图纸比例是1比100,图纸上的一段距离是8000的话那实际距离的长度应该是多少? 求助香港地址MDM CHAN SAV KUENFLAT A , 24/F , BLK 1PITTOSPORUM COURT2 SHA TIN CENTRE STSHATINN, NT 苏轼:苟非吾之所有,虽一毫而莫取 说明了什么哲理吗? 1:60比例工程图纸如何计算实际距离 英语翻译Wan Chai tai yau plazacentral 38lyndhurst terracemong kok yan on buildingTsim Sha Tsui(Silvercord) silvercord no.30 canton road 除了石英砂以外 还有什么矿物可以用于铸造呢? 请大家给推荐硕士可以发的C刊,貌似C刊都要求博士,硕士可发什么啊,愁死了 英语翻译the world,ours.咋样 when is your parents birthday?这里is 为啥不变are 上海邮区中心局处理中心封发这句话是什么意思 问个香港地址,TSUNG TSIN MIDDLE SCH 11 KWONG LEE RD CHEUNG SHA WAN KOWLOON ,HONG KONG 00000 这是哪里啊?这具体在香港的什么地方啊?附近有没住宿的旅店? 写辛亥革命的作文,有哪些 2001年7月,《机会》意大利的米兰创刊.为了能一炮打响,董事长亨利·肯德里提议,请比尔·盖茨来写发刊词.最后,比尔·盖茨终于答应了牛油开往内罗毕的飞机上,可以接受一刻钟的采访.记者为采 英语翻译求高大上一点,不要有道翻译那种Here is my first world. 珍爱生命,安全出行 破瓶子破摔什么意思 香港地址..~~!求解释..谢谢Thanks for your application.We would like to inviteyou to attend an interview on 20-21 MAY 2013 at 10:am- 6:pm.Please bring along with your CV and ID card to our office address as below.1203 Tower A,Hunghom Comm.Cent 珍爱生命安全出行的名言 不抱怨手环为什么是紫色 有一本书240页,小红第一天看了全书的五分之一,第二天看了全书的四十分之七.第三天应从第几页看起?同上 填空:Every week he helps me _____(learn) math.quickly~ 不抱怨的世界.紫手环的含义. 有两根木料,一根长35分米,另一根长42分米米,现在要把他们截成相等的小段而没有剩余,每段最长分别是多少共截多少段? he writes( ) email to his parents every week. 深圳哪里有卖紫色手环(不抱怨的世界) 如图用12m长的木材做一个中间有一条横档且有一边靠着长度为8m墙的窗子.(1)若使进窗子的7 分钟前 提问者悬赏:10分 | 回墨迹 | 分类:数学 | 浏览13次如图用12m长的木材做一个中间有一条 my parents () to me every week 制冰机要用净水器吗? 番茄进行光合作用么 黑刊的定义是怎么样的?也就是说什么样的刊物才是黑刊. 在圆O中,直径AB=10cm,弦AC=6cm,∠ACB的平分线交圆O于D,则BC=—cm,AD=—cm,BD=—cm 西红柿果实能进行光合作用吗? 足球即时指数刊是什么意思?不要广告 单位换算用列式计算吗?如1dm换成cm 1x10=10cm 结婚挂条幅..请大家踊跃告知条幅语!需要个性的,喜庆的..结婚嘛..喜庆点最号~ 联合国官方微博发布反战视频 吁挽救叙叙利亚副总理贾米勒被解职“丝绸之路”国际研讨会在索非亚举行联合国对黎巴嫩北部教派冲突深表不安24省区市前三季度城镇居民收入出炉 教科书免费使用作品时代终结 汇编者将美国主持人就歧视性言论道歉土耳其举行阅兵式庆祝建国90周年国际原子能机构与伊朗发表联合声明称对“今日中国 中国电影周”于曼谷开幕国新办副主任崔玉英谈德国“中国西藏文河北宣化600年古城墙被开凿成窑洞 综述:反击霸王条款 消保法修改强化经美国消费者信心10月份大跌美国8月份企业库存环比上升0.3%韩国否认容忍日本推进解禁集体自卫权北京58项措施控制机动车排污 201埃及穆兄会领袖庭审 3名法官开审前请美国9月商品零售额环比下降0.1%埃及穆兄会领导人案庭审法官辞职一武装直升机在莫斯科市区坠毁【编者的话】五论学习贯彻习近平同志在十八届中央纪三市房价同比继续下跌产业园筑巢引凤我省去年进出口突破3000亿元铜陵破获两起假烟大案山村通了自来水蚌埠启动于英生错案责任追究程序安庆“大数据”挖掘招商资源日本两处滑雪场相继发生雪崩 已导致4淮北 民主考评提升行政效能铜工艺品“羊”走俏宿州在文明中跨越崛起欧盟刑警:应对数千潜在恐怖分子英媒报道中国治理游客 美网民炫耀曾殴张稀哲队友穿马兰达球衣 单手指天悼念马刺血洗爵士获三连胜 伦纳德复出圣城去年我省全社会用电1585.2亿千瓦“退而不休”的“老乡长”网贷投资,谁来保证财产安全?培育新型职业农民 助力新型农业经营
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘