"\u003Cdiv\u003E\u003Cp\u003ENetty是一個java開源框架。Netty提供異步的、事件驅動的網絡應用程序框架和工具,用以快速開發高性能、高可靠性的網絡服務器和客戶端程序。\u003C\u002Fp\u003E\u003Cp\u003E也就是說,Netty 是一個基於NIO的客戶、服務器端編程框架,使用Netty 可以確保你快速和簡單的開發出一個網絡應用,例如實現了某種協議的客戶,服務端應用。Netty相當簡化和流線化了網絡應用的編程開發過程,例如,TCP和UDP的socket服務開發。\u003C\u002Fp\u003E\u003Cp\u003E“快速”和“簡單”並不意味着會讓你的最終應用產生維護性或性能上的問題。Netty 是一個吸收了多種協議的實現經驗,這些協議包括FTP,SMTP,HTTP,各種二進制,文本協議,並經過相當精心設計的項目,最終,Netty 成功的找到了一種方式,在保證易於開發的同時還保證了其應用的性能,穩定性和伸縮性。\u003C\u002Fp\u003E\u003Ch1\u003E本次更新\u003C\u002Fh1\u003E\u003Cp\u003ENetty 4.1.38.Final 發佈了,此版本主要修復了一些 bug,同時有一些性能增強。\u003C\u002Fp\u003E\u003Cp\u003E主要更新內容包括:\u003C\u002Fp\u003E\u003Cul\u003E\u003Cli\u003E防止 ByteToMessageDecoder 在 !isAutoRead 時過度讀取\u003C\u002Fli\u003E\u003Cli\u003EHttp2FrameCodecBuilder.autoAckSettingsFrame(...) 必須是 public\u003C\u002Fli\u003E\u003Cli\u003E小 header 禁用 Huffman 編碼\u003C\u002Fli\u003E\u003Cli\u003EHPACK 解碼器使用 Table 查找\u003C\u002Fli\u003E\u003Cli\u003E預解壓可能包含壓縮指針的 DNS 記錄 RData\u003C\u002Fli\u003E\u003Cli\u003E修復了 v13 不正確的 Sec-WebSocket-Origin header\u003C\u002Fli\u003E\u003Cli\u003E當 Http2FrameCodec 與 Http2MultiplexHandler 一起使用時,正確處理 http2 升級\u003C\u002Fli\u003E\u003Cli\u003E修復由 FlowControlHandler 中的 re-entrance 調用引起的 NPE\u003C\u002Fli\u003E\u003Cli\u003E允許禁用自動發送 PING ack\u003C\u002Fli\u003E\u003Cli\u003E如果代理是 Http2SettingsReceivedConsumer 的實例,則 DecoratingHttp2ConnectionEncoder.consumeReceivedSettings 不能拋出異常\u003C\u002Fli\u003E\u003Cli\u003E修復 epoll spliceTo 文件描述符\u003C\u002Fli\u003E\u003Cli\u003EHTTP\u002F2 Multiplex:即使 autoRead 爲 false,也能正確處理緩衝的入站數據\u003C\u002Fli\u003E\u003Cli\u003EHTTP\u002F2:確保每次連接升級時只調用一次 newStream() 並使用正確的處理程序\u003C\u002Fli\u003E\u003C\u002Ful\u003E\u003Cp\u003E詳情查看發佈說明:\u003Ca class=\"pgc-link\" data-content=\"mp\" href=\"https:\u002F\u002Fwww.oschina.net\u002Fnews\u002F108507\u002Fnetty-4-1-38-final-released?from=toutiaohao\" target=\"_blank\"\u003E「鏈接」\u003C\u002Fa\u003E\u003C\u002Fp\u003E\u003C\u002Fdiv\u003E"'.slice(6, -6), groupId: '6717554360894636548
相關文章