亚洲精品中文免费|亚洲日韩中文字幕制服|久久精品亚洲免费|一本之道久久免费

<optgroup id="cczp1"><ruby id="cczp1"><cite id="cczp1"></cite></ruby></optgroup>
  • <acronym id="cczp1"></acronym>
    <acronym id="cczp1"><option id="cczp1"><ol id="cczp1"></ol></option></acronym>
    <delect id="cczp1"></delect>
    <center id="cczp1"></center>
    <delect id="cczp1"></delect><em id="cczp1"><button id="cczp1"><blockquote id="cczp1"></blockquote></button></em>
    1. <optgroup id="cczp1"><td id="cczp1"><dfn id="cczp1"></dfn></td></optgroup>

      Netty 5.0.0.Alpha4 發(fā)布

      Netty 5.0.0.Alpha4 已發(fā)布,此版本刪除了大量重復(fù)代碼,并對 API 進(jìn)行了清理。除此之外還增加了在使用 JDK NIO 實(shí)現(xiàn)時(shí),對 Unix Domain Socket 的支持。

      主要變化

      • 支持創(chuàng)建包含 ProtocolFamily 的所有 SocketChannel 和 DatagramChannel 實(shí)現(xiàn)。ProtocolFamily 會影響像是否應(yīng)該使用 Unix Domain Socket 這樣的情況,不過它也允許刪除 Domain*Channel 的實(shí)現(xiàn),使事情變得 “一致”
      • 將 ChannelOption.RECVBUF_ALLOCATOR 更名為 RECVBUFFER_ALLOCATOR
      • 支持 JDK 的 Unix Domain Socket
      • 將 EventLoop / IoHandler 更改為 take / IoHandle 進(jìn)行注冊,以便將來可以將其他東西而不是 Channel 注冊到 EventLoop 中
      • 清理 RecvBufferAllocator
      • 修復(fù)在 macOS 本地實(shí)現(xiàn)中的 disconnect () 實(shí)現(xiàn)
      • 用 java Locks 替代 synchronized,以更好地支持 Loom

      為了讓開發(fā)者能夠在使用 4.1 的同時(shí)嘗試體驗(yàn) Netty 5,開發(fā)團(tuán)隊(duì)選擇將兩個(gè)版本放到不同的包,以便它們共存。因?yàn)檫@是一個(gè)新的主要版本,所以會包含許多破壞性的變化,這些變化主要受 Netty 4.1.x 生命周期汲取的經(jīng)驗(yàn)影響。

      接下來,開發(fā)團(tuán)隊(duì)會將 Netty 的默認(rèn)分支更改為 main,因此對 4.1 版本所能接受的變化會更加嚴(yán)格,此舉主要是為了保證 4.1 版本回滾的可能性下降到最低。當(dāng)然,重要的錯(cuò)誤修復(fù)也會被移植到 4.1。綜上所述,開發(fā)團(tuán)隊(duì)目前沒有計(jì)劃停止對 4.1.x 的支持,而是同時(shí)支持 Netty 5 和 4.1.x。

      Netty 5 遷移指南:https://github.com/netty/netty/wiki/Netty-5-Migration-Guide

      下載地址:https://netty.io/downloads.html

      鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場,版權(quán)歸原作者所有,如有侵權(quán)請聯(lián)系管理員(admin#wlmqw.com)刪除。
      用戶投稿
      上一篇 2022年7月28日 09:19
      下一篇 2022年7月28日 09:19

      相關(guān)推薦

      聯(lián)系我們

      聯(lián)系郵箱:admin#wlmqw.com
      工作時(shí)間:周一至周五,10:30-18:30,節(jié)假日休息