{"repo":"activesphere/exq-scheduler","free":true,"listed":false,"github":"https://github.com/activesphere/exq-scheduler","clone":"git clone https://github.com/activesphere/exq-scheduler.git","description":"Job scheduler for Exq","language":"Elixir","stars":34,"topics":["exq","scheduler","elixir","sidekiq"],"license":null,"category":"workflow-automation","readme_excerpt":"Exq Scheduler Exq Scheduler is a cron like job scheduler for Exq, it's also compatible with Sidekiq and Resque. Installation Overview Exq Scheduler pushes jobs into the queue at intervals specified by the schedule configuration. It is designed to run on more than one machine for redundancy without causing duplicate jobs to be scheduled. Configuration By default Exq Scheduler will read the configuration from application environment. Storage Exq Scheduler uses redis to store internal state of the scheduler. It uses \"#{exq namespace}:sidekiq-scheduler\" for storing scheduler internal metadata. Redis Client Exq Scheduler will start a Redis Client under it's supervisor tree. The name used in the child spec and config should be the same. NOTE: The child\\ spec API provided by Redix library has changed over time. Refer Redix.child\\ spec documentation of the specific version you use. Schedules cron : required Refer cron documentation for syntax. Time zone of a single schedule can be changed by specifying the time zone at the end. Example 0 Asia/Kolkata . class : required Name of the worker class. queue : Name of the worker queue. Defaults to \"default\" . args : List of values that should be passed to perform method in worker. Defaults to [] . retry : Number of times Exq should retry the job if it fails. If set to true, Exq will use max retries instead. Defaults to true . enabled : Schedule is enabled if set to true. Defaults to true . Note: if this config value is set, on restart it wil","default_branch":null,"files":null,"tree":[],"storefront":"/r/activesphere","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/activesphere/exq-scheduler/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}