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
2025
 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.