今天看啥  ›  专栏  ›  移动开发前线

苹果开源了Swift版Netty:SwiftNIO

移动开发前线  · 公众号  · 前端  · 2018-03-06 17:22
译者|薛命灯编辑|覃云近日,苹果开源了一款基于事件驱动的跨平台网络应用程序开发框架 SwfitNIO,它有点类似 Netty,但开发语言使用的是 Swift。苹果称 SwfitNIO 的目标是帮助开发者快速开发出高性能且易于维护的服务器端和客户端应用协议。基本概念SwfitNIO 实际上是一个底层工具,用于开发高性能的网络应用程序,作为“每连接一个线程”的替代方案。为了提升性能,SwfitNIO 使用了非阻塞 IO,这从它的名字就可以看出来。非阻塞 IO 与阻塞式 IO 非常不一样,因为不管是往网络上发送数据还是从网络上接收数据,应用程序都无需等待,系统内核会在有可操作的 IO 时通知 SwfitNIO。SwfitNIO 并不会提供类似 Web 框架那样的解决方案,而是致力于为上层框架提供底层的构 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照