欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

如何分析基于HTTP/2和protobuf的RPC框架GRPC

如何分析基于HTTP/2和protobuf的RPC框架GRPC,相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。

創(chuàng)新互聯(lián)長期為上1000家客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為豐林企業(yè)提供專業(yè)的網(wǎng)站設(shè)計、做網(wǎng)站,豐林網(wǎng)站改版等技術(shù)服務(wù)。擁有10年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。

Google 剛剛開源了grpc(http://www.grpc.io/ ), 一個基于HTTP2和 Protobuf 的高性能、開源、通用的RPC框架。Protobuf 本身雖然提供了RPC 的定義語法,但是一直以來,Google 只開源了Protobuf 序列化反序列化的代碼,而沒有開源RPC 的實現(xiàn),于是存在著眾多良莠不齊的第三方RPC 實現(xiàn),不過我在項目中采用WCF搭配Protobuf是一個很不錯的RPC實現(xiàn),Google這個框架是是基于HTTP2的,這是他有特色的地方,帶來諸如雙向流、流控、頭部壓縮、單TCP連接上的多復用請求等特性。這些特性使得其在移動設(shè)備上表現(xiàn)更好,更省電和節(jié)省空間占用。

從實現(xiàn)和特性看來,GRPC更多的是考慮移動場景情況下客戶端和服務(wù)端的通信,正如其自稱的「generalRPC framework that puts mobile and HTTP/2 first」。HTTP2 本身提供了連接多路復用、Body和 Header 壓縮等機制,grpc 基于此可以提供比較高效的實現(xiàn)。目前Firefox、Chrome、Safari、Opera、iOS版Safari、Android版Chrome、Windows 8上的IE 11都已經(jīng)支持HTTP/2,Windows 10預覽版自帶的瀏覽器也支持它。Apache、Windows 10上的IIS和Nginx都已經(jīng)實現(xiàn)了SPDY 3.1或4(這就是HTTP/2),剩下的工作就是網(wǎng)站管理員們?nèi)ド?a title="服務(wù)器" target="_blank" >服務(wù)器軟件了。

GRPC所使用的依賴都比較新,如protbuf 需要3.0 版本, c++ 使用了c++11, Java 實現(xiàn)中的netty 需要5.0 版本, HTTP2 也是剛剛定稿。現(xiàn)階段官方支持C++、JAVA、Python等三種編程語言,并以c 共享庫的方式來支持Node.js, Python, Ruby,Objective-C, PHP 和C# 語言 (由此看來,c++, Java 和golang 在Google 有著一等公民的地位)。其中Java 語言的實現(xiàn)亦可以用于Android客戶端,Objective-C 的實現(xiàn)主要針對IOS 客戶端。

重點看了一下C# 的實現(xiàn)(https://github.com/grpc/grpc/tree/master/src/csharp),目前代碼只能在Mono下運行,主要是windows下的GRPC C core庫的P/Invoke包裝還沒有完成,這里也可以看出Google的主要開發(fā)環(huán)境是Linux/ubuntu,對Mono的支持還不錯,這點對同樣是互聯(lián)網(wǎng)公司國內(nèi)同行很有借鑒意義。

看完上述內(nèi)容,你們掌握如何分析基于HTTP/2和protobuf的RPC框架GRPC的方法了嗎?如果還想學到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

網(wǎng)站題目:如何分析基于HTTP/2和protobuf的RPC框架GRPC
本文來源:http://aaarwkj.com/article0/pegoio.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、品牌網(wǎng)站制作、云服務(wù)器、網(wǎng)站設(shè)計、企業(yè)網(wǎng)站制作、建站公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
朝桐光日韩一区二区三区| 91成人精品永久在线观看| 91免费福利激情视频| 人成午夜视频在线播放| 97视频在线观看网站| 亚州无吗一区二区三区| 日韩免费视频一区二区三区免费| 最近中文字幕免费手机版| 日韩精品一区二区三区中文| 亚洲天堂,男人的天堂| 日本加勒比系列在线播放| 99久久偷拍美女大白屁股| 亚洲巨人精品福利导航| 日韩性视频激情在线一区| 男女午夜激情四射视频| 俩小伙探花专约老熟女| 日韩av一区二区国产| 麻豆国产传媒片在线观看| 国产精品_国产精品_k频道| 精品一区二区三区在线观看国产| 久久久国产精品免费看| 一区二区三区毛片免费| 久久96国产精品久久久| 看夫妻性生活免费视频| 成人黄色av网站在线观看| 国语对白刺激真实精品| 国产av综合一区二区| 久久亚洲中文字幕精品熟女一区| 精品人妻一区二区三区mp4| 午夜激情视频福利在线观看| 91手机国产三级在线| 97全国免费观看视频| 天天操天天干蜜桃av| 日韩高清av一区二区| 亚洲精品尤物福利在线一区| 欧美一区二区三区四区久久| 国产成人综合久久三区北岛玲| 扒开少妇毛茸茸的大荫萍蒂| 免费国产三级在线观看| 91福利免费在线看| 日韩传媒在线观看视频|