Ruby [转] 关于 Rack 原生支持 WebSockets

z_ach · 2016年08月05日 · 2169 次阅读

今天看到的一片文章 The dark side of the Rack and Websockets dreams 大意是:rack 现在支持 websocket 的方式是使用 hijack api,由应用自己完成 websocket 的处理,有很大的性能浪费,而且由于代码跑在 GIL 里,没法利用多核。他提议在 rack 中增加接口以原生支持 websocket,而且他已经写出了一个 POC(概念实现) iodine

ps:作者在 rack 提的 issue SPECs feature: Websocket / Upgrade support proposal

defmacro 分享一门新语言 Crystal,Ruby 的语法,C 的速度 提及了此话题。 08月05日 12:22
需要 登录 后方可回复, 如果你还没有账号请 注册新账号