Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider replacing EventMachine with a more modern alternative #189

Open
mattheworiordan opened this issue Aug 6, 2019 · 3 comments
Open
Labels
enhancement New feature or improved functionality.

Comments

@mattheworiordan
Copy link
Member

mattheworiordan commented Aug 6, 2019

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: eventmachine/eventmachine#886

┆Issue is synchronized with this Jira Story by Unito

@mattheworiordan mattheworiordan added the enhancement New feature or improved functionality. label Aug 6, 2019
@kavalerov
Copy link

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.

@QuintinWillison QuintinWillison changed the title Consider moving to concurrent-ruby Consider replacing EventMachine with a more modern alternative Apr 15, 2021
@QuintinWillison
Copy link
Contributor

Also see related internal Slack message and surrounding thread.

@sync-by-unito sync-by-unito bot removed the enhancement New feature or improved functionality. label Apr 17, 2023
@lawrence-forooghian lawrence-forooghian added the enhancement New feature or improved functionality. label Apr 22, 2024
@lawrence-forooghian
Copy link
Collaborator

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or improved functionality.
Development

No branches or pull requests

4 participants