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.

Required Ruby Version

>= 0

Authors

Md Nehal Amin

Versions

  1. 1.1.1 August 08, 2018 (11.5 KB)
  2. 1.0.1 August 04, 2018 (11.5 KB)
  3. 1.0.0 August 02, 2018 (11.5 KB)
Show all versions (4 total)

SHA 256 checksum