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

如何分析基于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://www.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è)
午夜精品久久久免费视频| 激情一区二区三区视频| 国产在线一区二区三区不卡| 99精品一二三日韩| 中文字幕的国产在线播放| 国产精品97久久97久久久久| 亚洲av少妇高潮流白浆在线| 国产亚洲av看码精品永久| 黄色片一区二区三区四区| 亚洲黄色暴力一区视频| 热久久青草精品欧美一区| 日韩一区二区三区成人| 中文字幕九七精品乱码| 粉嫩av一男战三女高潮| 国内精品亚洲成av人片麻豆 | 欧美日韩精品一区二区视频永久免| 亚洲欧美极品一区色婷婷| sedoge在线播放免费有码| 91久久国产综合精品女同| 亚洲午夜精品理论在线不卡| av中文字幕一二三区| 日韩国产传媒在线精品| 永久免费观看黄色录像| 不卡的国产在线视频| av岛国不卡一区二区在线观看| 亚洲精品成人综合色在线| 天天日天天天干夜夜操| 一区二区三区四区蜜桃av| 日本高清不卡在线播放| 国产精品国产三级专区| 久热在线这里只有精品| 一区三区精品久久久精品| 亚洲av日韩av在线不卡一区| 永久免费看黄在线观看| 性感91美女白丝在线精品| 老熟女露脸吞精一二三四区 | 亚洲一区二区精品天堂| 亚洲中文字幕乱码第一页| 色哟哟91精品色哟哟| 国产成人综合亚洲欧美在线| 成人在线视频国产自拍|