SwiftNIO跨平台异步事件驱动的网络应用框架
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+
评论
Cramp异步事件驱动的Ruby Web应用框架
Cramp是一种新的,处理并发事件的Web应用程序框架,由37signals和Rails核心小组的PratikNaik提供。它建立在Ruby的EventMachine库之上,主要用于处理一些大量的开放
Cramp异步事件驱动的Ruby Web应用框架
0
libasync跨平台事件循环异步库
libasync异步库(beta),完全使用D语言编写的。libasync支持跨平台事件循环,连接增强和并发设施。libasync是非常轻量级的异步任务,可以很自然的嵌入到D语言项目中(要求2.066
libasync跨平台事件循环异步库
0
thrust breach跨平台应用框架
thrust是基于Chromium的跨平台、跨语言应用程序框架。语言绑定:NodeJS通过 npminstallnode-thrust: require('node-thrust')(function
thrust breach跨平台应用框架
0
Drogon跨平台 Http 应用框架
**Drogon**是一个基于C++14/17的Http应用框架,使用Drogon可以方便的使用C++构建各种类型的Web应用服务端程序。本版本库是github上[Drogon工程](https://
Drogon跨平台 Http 应用框架
0