dj_split 1.1.1
Gem is designed to "Split or Break" Time Taking Jobs(Delayed Jobs, Crons, Bulk Operations, etc.) into smaller size Mutually Exclusive Delayed Jobs. These Sub-Jobs can be picked by "Multiple Workers" in "Single" or "Multiple Servers". After splitting and enqueuing, the process will wait for the sub-jobs to complete and also processes sub-jobs instead of blocking. "Parallelism" can be achieved across multiple servers through Delayed Jobs which can directly impact performance. "Performance" can improve up to "n+1" times, where n = number of workers picking the jobs.
Gemfile:
=
Copy to clipboard
Copied!
install:
=
Versions:
- 1.1.1 - August 08, 2018 (11.5 KB)
- 1.0.1 - August 04, 2018 (11.5 KB)
- 1.0.0 - August 02, 2018 (11.5 KB)