国产gaysexchina男同gay,japanrcep老熟妇乱子伦视频,吃奶呻吟打开双腿做受动态图,成人色网站,国产av一区二区三区最新精品

Netty中的Bootstrap 類型

2022-06-30 09:48 更新

Netty中的引導類型有兩種。不僅僅是當作的“服務器”和“客戶”的引導,更是要考慮他們的目的能支持的應用程序的功能。從這個意義上講,“服務器”應用程序把一個“父”管道接受連接和創(chuàng)建“子”管道,而“客戶端”很可能只需要一個單一的、非“父”對所有網(wǎng)絡交互的管道(對于無連接的比如 UDP 協(xié)議也是一樣)。

如圖9.1所示,兩個引導實現(xiàn)自一個名為 AbstractBootstrap 的超類。

Figure 9

Figure 9.1 Bootstrap hierarchy

前面的章節(jié)介紹的許多我們共同關注的話題,同樣適用于客戶端和服務器。這些都是由 AbstractBootstrap 處理,從而防止重復的功能和代碼。專業(yè)引導類可以完全專注于它們獨特的需要關心的地方。

克隆引導類

我們經(jīng)常需要創(chuàng)建多個通道具有相似或相同的設置。支持這種模式而不需要為每個通道創(chuàng)建和配置一個新的引導實例, AbstractBootstrap 已經(jīng)被標記為 Cloneable。調(diào)用 clone() 在一個已經(jīng)配置引導將返回另一個引導實例并且是立即可用。

注意,因為這將創(chuàng)建只是 EventLoopGroup 淺拷貝,后者將會共享所有的克隆管道。這是可以接受的,因為往往是克隆的管道是 short-lived(短暫的,典型示例是管道創(chuàng)建用于 HTTP 請求)

下面內(nèi)容將會關注 Bootstrap 和 ServerBootstrap


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號