Erlang/OTP 22 發布

幾個小時前,Erlang 團隊宣布了該程式語言和整個平台的下一個版本。

讓我提醒您,Erlang/OTP 旨在創建具有高可用性要求的軟即時運行的可廣泛擴展的系統。 該平台早已成功應用於電信、銀行、電子商務、電話、即時通訊等領域。

此版本的主要變更:

  • 新增了一個新的(實驗性)套接字模組,該模組提供對作業系統套接字的低階存取。 這不是 gen_tcp 和其他的替代品,而且還不能在 Windows 上工作(在 微基準測試 與 gen_tcp 相比,速度提高了約 40%)
  • 更改了編譯階段和內部編譯器表示以添加新的最佳化(詳細審查)
  • 二進位資料類型的模式匹配最佳化現在適用於更多情況
  • Erlang 分發協定中的大消息(負責在節點之間傳輸資料)現在被分成幾個片段
  • 我提請您注意模組 計數器, 原子學 и 持久性術語 在 21.2 中加入並擴展了在競爭環境中工作的工具集

改進也影響了長列表上的 length/1 函數、ordered_set 類型的 ETS 表、接收 enif_term_type 函數的 NIF 介面、erlc 編譯器選項、SSL 版本和加密模組函數。

部落格文章分析了變化、範例和基準

來源: linux.org.ru

添加評論