<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          SwiftNIO跨平臺(tái)異步事件驅(qū)動(dòng)的網(wǎng)絡(luò)應(yīng)用框架

          聯(lián)合創(chuàng)作 · 2023-09-20 04:55

          SwiftNIO 是蘋果開(kāi)源的一個(gè)跨平臺(tái)異步事件驅(qū)動(dòng)的網(wǎng)絡(luò)應(yīng)用程序框架,用于快速開(kāi)發(fā)可維護(hù)的高性能協(xié)議服務(wù)器和客戶端。它類似 Netty ,采用 Swift 編寫。

          SwiftNIO 可看成是在 Swift 中構(gòu)建高性能網(wǎng)絡(luò)應(yīng)用程序的低級(jí)別(low-level)工具,主要針對(duì)那些使用“ thread-per-connection”模型(每個(gè)請(qǐng)求對(duì)應(yīng)一個(gè)線程)的并發(fā)性效率低下或無(wú)法使用的用例。SwiftNIO 的目標(biāo)不是提供像 Web 框架那樣的高級(jí)解決方案。相反,它專注于為這些更高級(jí)別的應(yīng)用提供低級(jí)構(gòu)建塊。在構(gòu)建 Web 應(yīng)用時(shí),大多數(shù)人不會(huì)想直接使用 SwiftNIO,他們更愿意使用 Swift 生態(tài)系統(tǒng)中可用的那些優(yōu)秀 Web 框架。但是,這些 Web 框架可能會(huì)選擇使用 SwiftNIO 來(lái)提供網(wǎng)絡(luò)支持。

          SwiftNIO 的目標(biāo)是支持 Swift 所支持的所有平臺(tái)。目前,它是在 macOS 和 Linux 上進(jìn)行開(kāi)發(fā)和測(cè)試的,支持以下操作系統(tǒng)版本:

          • Ubuntu 14.04+

          • macOS 10.12+

          瀏覽 35
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  黄色视频网站在线观看免费 | 3p在线国产 | 免费看操逼视频网站 | 亚洲的在线视频 | 桃乃木香奈中文字幕 |