0.0
No commit activity in last 3 years
No release in over 3 years
Swapping tool for Resque server on runtime.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

>= 1.15.0
 Project Readme

resque-swapper

Allows to configure and Resque servers to swap them on runtime.

Configuration

Create a config/resque.yml for your project, like this:

production:
  localhost:
    host: localhost
    port: 6379
  another:
    host: 192.168.1.5
    port: 6379
development:
  localhost:
    host: localhost
    port: 6379
  another:
    host: localhost
    port: 6380

How to use

Swaping temporarily:

require 'resque-swapper'
require 'resque-remote'

Resque.swap(:another) do |resque|
	resque.remote_enqueue('SomeJob', :queue, 'foo')
end

Direct swap:

require 'resque-swapper'

Resque.swap(:another)
Resque.enqueue(Something, 'foo')

License

resque-swapper is released under MIT License. Please see LICENSE file.