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

      
      

            <dl id="hur0q"><div id="hur0q"></div></dl>

                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é)假日休息