
celluloid
celluloid
Actor-based concurrent object framework for Ruby
AI 简介
Celluloid 是一个基于 Actor 模型的 Ruby 并发对象框架,用于构建异步、多线程的面向对象程序。它通过封装线程与消息传递机制,使开发者能以类和对象的方式安全地编写并发逻辑,支持自动线程管理、超时控制、故障隔离及同步/异步方法调用。项目采用 MIT 协议,曾为 Ruby 生态主流并发方案之一,适用于需高并发响应能力的服务端应用(如实时通信网关、微服务组件、后台任务调度器等),尤其适合熟悉面向对象设计且希望规避底层线程复杂性的 Ruby 开发者。
Ruby
MIT License3.9k
Stars
270
Forks
88
Watchers
11
Issues
Star 增长
今日0
近 7 天0
近 30 天+1
综合评分59.4
默认分支master