An open API service indexing awesome lists of open source software.

https://github.com/endel/resque-swapper

Swapping tool for Resque server on runtime.
https://github.com/endel/resque-swapper

Last synced: 8 months ago
JSON representation

Swapping tool for Resque server on runtime.

Awesome Lists containing this 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.