跨平台异步事件驱动的网络应用框架 SwiftNIO

码农软件 · 软件分类 · Web框架 · 2019-03-24 16:59:06

软件介绍

SwiftNIO 是苹果开源的一个跨平台异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。它类似 Netty ,采用 Swift 编写。

SwiftNIO 可看成是在 Swift 中构建高性能网络应用程序的低级别(low-level)工具,主要针对那些使用“ thread-per-connection”模型(每个请求对应一个线程)的并发性效率低下或无法使用的用例。SwiftNIO 的目标不是提供像 Web 框架那样的高级解决方案。相反,它专注于为这些更高级别的应用提供低级构建块。在构建 Web 应用时,大多数人不会想直接使用 SwiftNIO,他们更愿意使用 Swift 生态系统中可用的那些优秀 Web 框架。但是,这些 Web 框架可能会选择使用 SwiftNIO 来提供网络支持。

SwiftNIO 的目标是支持 Swift 所支持的所有平台。目前,它是在 macOS 和 Linux 上进行开发和测试的,支持以下操作系统版本:

  • Ubuntu 14.04+

  • macOS 10.12+

本文地址:https://codercto.com/soft/d/2063.html

大话设计模式

大话设计模式

程杰 / 清华大学出版社 / 2007-12-1 / 45.00元

本书通篇都是以情景对话的形式,用多个小故事或编程示例来组织讲解GOF(设计模式的经典名著——Design Patterns:Elements of Reusable Object-Oriented Software,中译本名为《设计模式——可复用面向对象软件的基础》的四位作者EIich Gamma、Richard Helm、Ralph Johnson,以及John Vlissides,这四人常被称......一起来看看 《大话设计模式》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具