在线不卡日本ⅴ一区v二区_精品一区二区中文字幕_天堂v在线视频_亚洲五月天婷婷中文网站

  • <menu id="lky3g"></menu>
  • <style id="lky3g"></style>
    <pre id="lky3g"><tt id="lky3g"></tt></pre>

    Netty 5.0.0.Alpha4 發(fā)布

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

    主要變化

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

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

    接下來,開發(fā)團(tuán)隊會將 Netty 的默認(rèn)分支更改為 main,因此對 4.1 版本所能接受的變化會更加嚴(yán)格,此舉主要是為了保證 4.1 版本回滾的可能性下降到最低。當(dāng)然,重要的錯誤修復(fù)也會被移植到 4.1。綜上所述,開發(fā)團(tuán)隊目前沒有計劃停止對 4.1.x 的支持,而是同時支持 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
    工作時間:周一至周五,10:30-18:30,節(jié)假日休息