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

z_ach · August 05, 2016 · 2160 hits

今天看到的一片文章 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

You need to Sign in before reply, if you don't have an account, please Sign up first.