Module: Sidekiq::Qlimit

Defined in:
lib/sidekiq/qlimit.rb,
lib/sidekiq/qlimit/version.rb,
lib/sidekiq/qlimit/qlimit_fetch.rb,
lib/sidekiq/qlimit/web_extension.rb

Overview

Sidekiq per queue ‘soft’ limiting

Just add somewhere in your bootstrap (config/initializers/sidekiq-qlimit.rb):

require "sidekiq/qlimit"
Sidekiq::Qlimit.setup!

Defined Under Namespace

Modules: WebExtension Classes: QlimitFetch

Constant Summary collapse

VERSION =

Gem version

"0.0.5".freeze

Class Method Summary collapse

Class Method Details

.setup!void

This method returns an undefined value.

Hooks Qlimit into sidekiq.



24
25
26
27
28
29
# File 'lib/sidekiq/qlimit.rb', line 24

def setup!
  Sidekiq.configure_server do |config|
    require "sidekiq/qlimit/qlimit_fetch"
    Sidekiq.options[:fetch] = Sidekiq::Qlimit::QlimitFetch
  end
end