Node11.2.0引入新HTTP 解析器,谷歌gRPC修復嚴重BUG

<strong>RabbitMQ 3.7.9發佈,Erlang的AMQP開源實現

Node11.2.0引入新HTTP 解析器,谷歌gRPC修復嚴重BUG

RabbitMQ是LShift提供的高級消息隊列協議(AMQP)的開源實現。它由Erlang編寫,Erlang以其高性能、穩健性和可伸縮性而聞名,因此繼承了這些優勢。

AMQP中有兩個主要組件:Exchange和隊列(將在AMQP 1.0中更改)。如下圖所示,綠色X是Exchange,紅色是Queue。它們都在服務器端。 Broker,這部分是由RabbitMQ實現的,而blue是客戶端,通常同時包含Producer和Consumer類型:

RabbitMQ3.7.9已經發布,這是一個維護版本,專注於修復錯誤和可用性改進。

1、此版本與之前的3.7.x沒有已知的不兼容性。

2、升級到Erlang 21.0

3、升級此版本還會將Erlang更新為21.0版。

<strong>TypeScript 3.2 RC發佈,微軟的JavaScript超集

Node11.2.0引入新HTTP 解析器,谷歌gRPC修復嚴重BUG

TypeScript是Microsoft的一種新語言。它基於JavaScript,是JavaScript的超集。它最終由工具編譯以生成JavaScript。 TypeScript與JavaScript兼容,可以加載JavaScript代碼並運行它。與JavaScript相比,TypeScript的優點包括:添加註釋,讓編譯器理解支持的對象和函數,編譯器將刪除註釋而不增加開銷;添加完整的類結構,使其成為一種全新的面嚮對象語言。

TypeScript 3.2 RC已發佈,主要更新包括:

1、TypeScript 3.2對綁定、call進行更嚴格的檢查並應用

2、支持通用對象傳播

3、支持通用對象休息

4、引入了一個名為bigint的新原始類型

5、JSX解決方案更改

<strong>Node11.2.0發佈,引入了一個新的HTTP解析器

Node11.2.0引入新HTTP 解析器,谷歌gRPC修復嚴重BUG

Node.js是基於Chrome V8引擎的JavaScript運行時。 Node.js使用高效的、輕量級事件驅動的、非阻塞I / O模型。 Node.js生態系統是目前最大的開源包管理系統。

Node.js是一組用於編寫高性能Web服務器的JavaScript工具包,並開始進行一系列更改。更獨特的是,Node.js假定您在POSIX環境中運行Linux或Mac OS X.如果您使用的是Windows,則需要安裝MinGW才能獲得類似POSIX的環境。在Node中,Http是第一件事。節點針對創建http服務器進行了優化,因此您在Web上看到的大多數示例和庫都集中在Web上(http框架、模板庫等)。

Node11.2.0已經發布。此版本的主要更新包括:

1、支持新的實驗性HTTP解析器llhttp

2、修復了可能導致setTimeout按預期停止工作的問題

3、如果node.pdb文件可用,則崩潰過程將顯示堆棧幀的名稱

4、改進了構建工具的安裝

5 Windows、中windowsHide選項的默認值恢復為false

<strong>gRPC 1.16.1發佈,谷歌的開源高性能RPC框架

Node11.2.0引入新HTTP 解析器,谷歌gRPC修復嚴重BUG

gRPC是一個用於移動和HTTP / 2設計的高性能、開源和通用RPC框架。 C、 Java和Go語言版本目前可用:grpc,grpc-java,grpc-go。 C版支持C,C ++,Node.js,Python,Ruby,Objective-C,PHP和C#支持。

gRPC是基於HTTP / 2標準設計的,例如單個TCP連接上的雙向流、流控制、報頭壓縮、多路複用請求。這些功能使其在移動設備上表現更佳,節省電力並節省空間。

gRPC 1.16.1已經發布。此版本是gRPC-Python的補丁,修復了在每個模塊中調用logging.basicConfig()時向根記錄器添加處理程序的問題。


分享到:


相關文章: