Registry / async / celluloid-supervision

celluloid-supervision

JSON →
library0.20.6rbrubygemsunverified

Supervisors, Supervision Groups, and Supervision Trees for Celluloid actor-based concurrency.

gem install celluloid-supervision
INSTALL
IMPORT
SIG · CELLULOID-SUPERVIS
C
celluloid-supervision
asyncrubyv0.20.6
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Celluloid::Supervision
require 'celluloid/supervision'

Create a supervision container and add an actor

require 'celluloid/supervision' class MyActor include Celluloid def initialize(name) @name = name end end supervisor = Celluloid::Supervision::Container.run! supervisor.supervise(type: MyActor, as: :my_actor, args: ['test'])
Debug
Known issues
breakingCelluloid is no longer actively maintained and may have threading issues.
fix
Consider using concurrent-ruby or other actor frameworks.
affects: >= 0.20.0
Upgrade
Version history
0.20.6latest on RubyGems
Audit
Dependencies

No dependency data recorded yet.

Agent activity
32 hits · last 30 days
node
26
OpenAI (training)
2
Resources
celluloid-supervision — gem install celluloid-supervision · libregistry