歡迎您光臨本站 註冊首頁

gRPC 1.22.0 發布,谷歌開源的高性能 RPC 框架

←手機掃碼閱讀     admin @ 2019-07-04 , reply:0

gRPC 1.22.0 發布了。gRPC 是 Google 開源的高性能、通用 RPC 框架,面向移動和 HTTP/2 設計,是由谷歌發布的首款基於 Protocol Buffers 的 RPC 框架。gRPC 基於 HTTP/2 標準設計,帶來諸如雙向流、流控、頭部壓縮、單 TCP 連接上的多復用請求等特性。這些特性使得其在移動設備上表現更好,更省電且節省空間佔用。

主要更新內容如下:

Core

  • 不需要構建 upb 作為 cmake 構建的一部分(對於 v1.22.x) (#19432)
  • 將熱路徑中的 TraceFlags 轉換為 DebugTraceFlags (#19315)
  • 修復了未觸發 POST_RECV_MESSAGE 的錯誤 (#19142)
  • 調整 IOMgr 定時器初始化的順序和 grpc_timer :: heap_index 的註釋  (#19163)

C++

  • 在 grpc 工作區中使用 bazel 包裝器進行 「bazel」 調用 (#19249)
  • 添加方法以驗證服務配置 json (#19021)
  • 更新有關 ssl hostname override 的註釋 (#19118)
  • 在 gRPC-C ++ pod 中重命名根證書包 (#19082)

C#

  • 為進行客戶端生成,添加 MSBuild 元數據以設置 LiteClient (#19306)
  • 在不匹配的情況下避免正則表達式效率低下 (#19259)
  • 將客戶端攔截器所需的類型遷移到 Grpc.Core.Api (#19308)
  • 添加 C#LiteClientBase 和 「lite_client」codegen 選項 (#18705)

Objective-C

  • 添加對 CMAKE_SYSTEM_NAME=iOS 的支持 (#19302)
  • 實現 L50:Objective-C 攔截器  (#18852)
  • 刪除通知觀察器以避免 iOS 8 崩潰 (#19169)

PHP

  • PHP:允許元數據鍵中的點 (#19232)
  • PHP jwt_token_creds 互操作測試的修補程序 (#19230)
  • PHP:修復 ZTS 構建關閉段錯誤 (#19204)
  • PHP:修復 ZTS 構建錯誤 (#19160)
  • 修復 PHP 擴展段錯誤 (#19109)

Python

  • [Python] 添加調試示例 (#19310)
  • 添加 Python 3.8 測試 (#19294)
  • 清理 Python Channel.del 邏輯  (#19292)
  • 元數據憑據插件方法的表面異常  (#19174)
  • 添加 python 棄用通知 (#19084)
  • 取消訂閱 Channel.close 上的所有連接回調  (#19030)

Ruby

  • 「放棄對 ruby <2.3 的支持」反向移植到 1.22.x  (#19424)

更新說明及下載地址


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/107960/grpc-1-22-0-released
gRPC 1.22.0 發布,谷歌開源的高性能 RPC 框架已經有139次圍觀

http://coctec.com/news/all/show-post-208865.html