TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Celluloid: Actor-based concurrent object framework for Ruby

22 pointsby jxubalmost 7 years ago

2 comments

jpgvmalmost 7 years ago
Celluloid is great but not really maintained anymore.<p>You probably want to use <a href="https:&#x2F;&#x2F;github.com&#x2F;ruby-concurrency&#x2F;concurrent-ruby" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ruby-concurrency&#x2F;concurrent-ruby</a> and inparticular if you are interested in the Actor model take a look at <a href="http:&#x2F;&#x2F;ruby-concurrency.github.io&#x2F;concurrent-ruby&#x2F;Concurrent&#x2F;Actor.html" rel="nofollow">http:&#x2F;&#x2F;ruby-concurrency.github.io&#x2F;concurrent-ruby&#x2F;Concurrent...</a> and <a href="https:&#x2F;&#x2F;github.com&#x2F;ruby-concurrency&#x2F;concurrent-ruby&#x2F;blob&#x2F;master&#x2F;lib&#x2F;concurrent&#x2F;actor.rb" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ruby-concurrency&#x2F;concurrent-ruby&#x2F;blob&#x2F;mas...</a><p>I don&#x27;t really write Ruby much anymore professionally but this is what I have moved a lot of my Celluloid based personal projects to.
evadnealmost 7 years ago
Sidekiq moved from Celluloid to Concurrent Ruby as well.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;mperham&#x2F;sidekiq&#x2F;issues&#x2F;2583" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;mperham&#x2F;sidekiq&#x2F;issues&#x2F;2583</a> <a href="http:&#x2F;&#x2F;www.mikeperham.com&#x2F;2015&#x2F;10&#x2F;14&#x2F;optimizing-sidekiq&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.mikeperham.com&#x2F;2015&#x2F;10&#x2F;14&#x2F;optimizing-sidekiq&#x2F;</a><p>Celluloid uses 1 thread per actor.