Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这是现在可用的第一个服务器端 swift 框架。我有兴趣将它用于高流量的移动应用服务器。
这个基于 swift 的框架是否实现了非阻塞 I/O http 服务器?
是的,Perfect 中的内部网络都是非阻塞的。如果您使用内置 HTTP 服务器或 FastCGI 服务器进行原始 TCP 通信,就会出现这种情况。查看 NetTCP 和 NetNamedPipe 类。当您连接、接受、读取或写入数据时,它们会进行回调。所有相关函数也都带有一个超时参数。您可以选择在阻塞循环中接受自定义服务器连接。
各个 Web 处理程序也是非阻塞的,因为您调用回调来告诉系统您已完成请求。系统将完成当前请求并等待其他人使用 keep-alive。
我是 Rails 的新手。我遵循了文档和这个例子:在 Rails 4.0 中使用 Chartkick 但我无法让 Chartkick