Skip to content

Commit

Permalink
wordsmithing
Browse files Browse the repository at this point in the history
  • Loading branch information
mperham committed Feb 3, 2015
1 parent e5b184d commit 32e1a41
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions Pro-2.0-Upgrade.md
Expand Up @@ -79,9 +79,16 @@ both old and new format.**

## Reliability

You no longer need to require anything to use Reliability features.
2.0 brings a new reliable scheduler which uses Lua inside Redis so enqueuing
scheduled jobs is atomic. Benchmarks show it 50x faster when enqueuing
lots of jobs. **One caveat**: client-side middleware is not executed
for each job when enqueued with the reliable scheduler. No Sidekiq or
Sidekiq Pro functionality is affected by this change but some 3rd party
plugins might be.

**You no longer require anything to use the Reliability features.**

* Activate reliable fetch and/or reliable scheduler:
* Activate reliable fetch and/or the new reliable scheduler:
```ruby
Sidekiq.configure_server do |config|
config.reliable_fetch!
Expand All @@ -93,13 +100,6 @@ end
Sidekiq::Client.reliable_push!
```

The new reliable scheduler uses Lua inside Redis so enqueuing scheduled
jobs is atomic. Benchmarks also show it 50x faster when enqueuing
lots of jobs. **One caveat**: client-side middleware is not executed
for each job when enqueued with the reliable scheduler. No Sidekiq or
Sidekiq Pro functionality is affected by this change but some 3rd party
plugins might be.

## Other Changes

* You must require `sidekiq/pro/notifications` if you want to use the
Expand Down

0 comments on commit 32e1a41

Please sign in to comment.