Skip to content
This repository has been archived by the owner on Oct 28, 2020. It is now read-only.
/ Lumpik Public archive

[experimental] Lumpik is a job queue system for general purpose.

Notifications You must be signed in to change notification settings

ainame/Lumpik

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lumpik

Summary

Lumpik is the job queue system for general purpose.

Features

  • can consume your all of CPU-cores on 1 process
  • can create a worker which has type-safe argument
  • can deploy your app as a binary file

Examples

see https://github.com/ainame/Lumpik/tree/master/Sources/Examples/

Benchmark

Please host local redis-server at firtst. Do 100,000 no-op jobs, and measure its throughput.

$ git clone https://github.com/ainame/Lumpik.git
$ cd Lumpik
$ gem install redis
$ scripts/load.sh

Acknowledgement

  • original author is @mperham on Sidekiq