weixin_39989215 2020-11-30 10:51
浏览 0

Rack Websocket SPEC implementation state?

Hi , , ,

This is a quick note to review the state of the specification.

The specification has been out for a while, but it seems to me that it's either underutilized or, more probably, unimplemented.

No changes have been proposed for quite a while, but I think it's because we haven't been testing it rather than because we are pleased with it.

I recently read a very troubling blog post about Websocket performance in Ruby when compared to NodeJS. It seems most Ruby websocket implementations break at ~500 concurrent clients.

The blog [has a repo with the code used].(https://github.com/hashrocket/websocket-shootout).

Iodine now fully supports the specification as far as I can tell (as well as an each extension which isn't part of the specifications) and I tested it with thousands of concurrent clients with positive results.

I would really love to hear how things have been developing on your end and see if there are any changes.

Kind regards, Bo.

P.S.

I post this here since I'm not sure about the best group communication channel. If you want to guide me on this, or change the communication channel, please let me know.

该提问来源于开源项目:boazsegev/iodine

  • 写回答

5条回答 默认 最新

  • weixin_39989215 2020-11-30 10:51
    关注

    , you're obviously invited to this discussion as well. Sorry I forgot to mention you.

    评论

报告相同问题?