<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                Netty 的包括兩種不同類型的引導。而不僅僅是當作的“服務器”和“客戶”的引導,更有用的是考慮他們的目的是支持的應用程序功能。從這個意義上講,“服務器”應用程序把一個“父”管道接受連接和創建“子”管道,而“客戶端”很可能只需要一個單一的、非“父”對所有網絡交互的管道(對于無連接的比如 UDP 協議也是一樣)。 如圖9.1所示,兩個引導實現自一個名為 AbstractBootstrap 的超類。 [![](https://github.com/waylau/essential-netty-in-action/raw/master/iamges/Figure%209.1%20Bootstrap%20hierarchy.jpg)](https://github.com/waylau/essential-netty-in-action/blob/master/iamges/Figure%209.1%20Bootstrap%20hierarchy.jpg) Figure 9.1 Bootstrap hierarchy 前面的章節介紹的許多我們共同關注的話題,同樣適用于客戶端和服務器。這些都是由 AbstractBootstrap 處理,從而防止重復的功能和代碼。專業引導類可以完全專注于它們獨特的需要關心的地方。 *克隆引導類* *我們經常需要創建多個通道具有相似或相同的設置。支持這種模式而不需要為每個通道創建和配置一個新的引導實例, AbstractBootstrap 已經被標記為?[Cloneable](http://docs.oracle.com/javase/7/docs/api/java/lang/Cloneable.html)。調用 clone() 在一個已經配置引導將返回另一個引導實例并且是立即可用。* *注意,因為這將創建只是 EventLoopGroup 淺拷貝,后者將會共享所有的克隆管道。這是可以接受的,因為往往是克隆的管道是 short-lived(短暫的,典型示例是管道創建用于 HTTP 請求)* 下面內容將會關注 Bootstrap 和 ServerBootstrap
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看