用SwiftNIO实现的Netty例子看过SwiftNIO文档的朋友想必都见过这样的一句话:就像Netty,但是是为Swift写的。 SwiftNIO和Netty的关系非常近,其开发团队的核心人员Netty的主要开发者。SwiftNIO也直接采用了Netty中的很多概念和架构。在SwiftNIO的文
Swift 27 次浏览
Macro.swift是一个小型的、不受质疑的“不要介入”/“我不想等待”的Swift异步Web框架,在Swift中复制Node API,以类型安全且快速的方式实现。该存储库包含多个示例,可在Xcode中使用,也可通过swift run命令运行。包括部署到AWS Lambda的示例,以及原始HTTP
Swift 24 次浏览
SwiftNIO的HTTP/2支持是一个项目,为使用SwiftNIO的Swift项目提供HTTP/2协议的支持。该项目目前处于测试状态,具有一些限制。您可以查看API文档以了解更多信息。该项目遵循SemVer 2.0.0规范,并与SwiftNIO的公共API一起发布。目前可用的版本是swift-ni
Swift 21 次浏览
Telegrammer是一个用Swift 5.1编写的开源Telegram Bot框架,建立在SwiftNIO网络框架之上,支持Linux和macOS。它为开发人员提供了一个易于使用的API来创建Telegram机器人。以下是一个简单的Echo Bot代码示例: import Foundation
Swift 0 次浏览
Kitura-NIO Kitura-NIO是用于基于的网络库。 Kitura-NIO采用与相同的API,从而实现了从KituraNet到Kitura-NIO的无缝过渡。尽管Kitura-NIO与Kitura-Net共享了一些代码,但包含HTTPServer,ClientRequest / Clien
Swift 20 次浏览
迅捷NIO Redis SwiftNIO Redis是一个Swift软件包,其中包含针对高性能实现。这是一个独立的项目,除了没有其他依赖。除了可以对(REdis序列化协议)进行编码和解码的协议实现之外,我们还在顶部提供了。什么是Redis?是一种高度可扩展的内存中数据结构存储,用作数据库,缓存和消息
Swift 25 次浏览