Sha256: 8d729bbdd8fcacaedb1a682a05826b5c7b8dba816d10c89217bd69a20f9b6ec6

Contents?: true

Size: 910 Bytes

Versions: 28

Compression:

Stored size: 910 Bytes

Contents

This is a demo rails app with a configured sidekiq-limit_fetch.

Its purpose is to check whether plugin works in certain situations.

Application is preconfigured with two workers:
- `app/workers/fast_worker.rb` which does `sleep 0.2`
- `app/workers/slow_worker.rb` which does `sleep 1`

There is also a rake task which can be invoked as `bundle exec rake demo:limit`:

- it prefills sidekiq tasks

```ruby
  100.times do
    SlowWorker.perform_async
    FastWorker.perform_async
  end
```
- sets sidekiq config

```yaml
  :verbose: false
  :concurrency: 4
  :queues:
    - slow
    - fast
  :limits:
    slow: 1
```

- and launches a sidekiq admin page with overview of queues in browser.
The page is set to live-poll so effects of limits can be seen directly.


To change simulation modify `Rakefile` or workers.

Any bugs related to the plugin should be demonstrated with a reproduction from this base app.

Version data entries

28 entries across 28 versions & 2 rubygems

Version Path
sidekiq-limit_fetch-4.4.1 demo/README.md
sidekiq-limit_fetch-4.4.0 demo/README.md
sidekiq-limit_fetch-4.3.2 demo/README.md
sidekiq-limit_fetch-4.3.1 demo/README.md
sidekiq-limit_fetch-4.3.0 demo/README.md
sidekiq-limit_fetch-4.2.0 demo/README.md
sidekiq-limit_fetch-4.1.0 demo/README.md
sidekiq-limit_fetch-4.0.0 demo/README.md
rcgt-sidekiq-limit_fetch-3.4.1 demo/README.md
sidekiq-limit_fetch-3.4.0 demo/README.md
sidekiq-limit_fetch-3.3.1 demo/README.md
sidekiq-limit_fetch-3.3.0 demo/README.md
sidekiq-limit_fetch-3.2.1 demo/README.md
sidekiq-limit_fetch-3.1.0 demo/README.md
sidekiq-limit_fetch-3.0.1 demo/README.md
sidekiq-limit_fetch-3.0.0 demo/README.md
sidekiq-limit_fetch-2.4.2 demo/README.md
sidekiq-limit_fetch-2.4.1 demo/README.md
sidekiq-limit_fetch-2.4.0 demo/README.md
sidekiq-limit_fetch-2.3.0 demo/README.md