Symphony is a subscription-based asynchronous job system. It allows you to define jobs that watch for lightweight events from a distributed-messaging AMQP broker, and do work based on their payload. It includes several executables under bin/: symphony:: A daemon which manages startup and shutdown of one or more Workers running Tasks as they are published from a queue. symphony-task:: A wrapper that runs a single task, useful for testing, or if you don't require the process management that the symphony daemon provides.
Required Ruby Version
>= 2.0.0
Required Rubygems Version
>= 2.0.3
Authors
Michael Granger, Mahlon E. Smith
Versions
- 0.14.2 March 12, 2023 (45 KB)
- 0.14.1 March 09, 2023 (45 KB)
- 0.14.0 July 23, 2020 (45 KB)
- 0.13.0 March 10, 2020 (44.5 KB)
- 0.13.0.pre.20200309182558 March 10, 2020 (44.5 KB)
- 0.9.2 July 07, 2015 (49.5 KB)