ably-ruby icon indicating copy to clipboard operation
ably-ruby copied to clipboard

Consider replacing EventMachine with a more modern alternative

Open mattheworiordan opened this issue 5 years ago • 3 comments

See https://github.com/ruby-concurrency/concurrent-ruby. It's an active project, where the community is headed, and has no additional dependencies!

EventMachine is arguably at EOL now, and issues in CI continue to plague this library: https://github.com/eventmachine/eventmachine/issues/886

┆Issue is synchronized with this Jira Story by Unito

mattheworiordan avatar Aug 06 '19 11:08 mattheworiordan

Additional option can be Ractor which is a part of Ruby 3.0 (https://ruby-doc.org/core-3.0.0/Ractor.html)

I am wondering if we can slightly change the title of this issue to something like "Consider replacing EventMachine with a more modern alternative", and then figuring out the right replacement will become a part of the issue.

kavalerov avatar Apr 15 '21 17:04 kavalerov

Also see related internal Slack message and surrounding thread.

QuintinWillison avatar Apr 15 '21 18:04 QuintinWillison

Whilst working on #396, it's become clear that EventMachine’s TLS handling leaves a lot to be desired. Another reason to consider moving away from it.

lawrence-forooghian avatar Apr 26 '24 17:04 lawrence-forooghian