mirror of
https://github.com/mperham/sidekiq.git
synced 2022-11-09 13:52:34 -05:00
Pull in Sidekiq::Job by default
This commit is contained in:
parent
d5c2bf8135
commit
86493a01ca
3 changed files with 19 additions and 3 deletions
10
Changes.md
10
Changes.md
|
@ -5,6 +5,16 @@
|
|||
HEAD
|
||||
---------
|
||||
|
||||
- **FEATURE**: Add `Sidekiq::Job` alias for `Sidekiq::Worker`, to better
|
||||
reflect industry standard terminology. You can now do this:
|
||||
```ruby
|
||||
class MyJob
|
||||
include Sidekiq::Job
|
||||
sidekiq_options ...
|
||||
def perform(args)
|
||||
end
|
||||
end
|
||||
```
|
||||
- **FEATURE**: Support for serializing ActiveSupport::CurrentAttributes into each job. [#4982]
|
||||
```ruby
|
||||
# config/initializers/sidekiq.rb
|
||||
|
|
|
@ -6,6 +6,7 @@ fail "Sidekiq #{Sidekiq::VERSION} does not support Ruby versions below 2.5.0." i
|
|||
require "sidekiq/logger"
|
||||
require "sidekiq/client"
|
||||
require "sidekiq/worker"
|
||||
require "sidekiq/job"
|
||||
require "sidekiq/redis_connection"
|
||||
require "sidekiq/delay"
|
||||
|
||||
|
|
|
@ -1,8 +1,13 @@
|
|||
require "sidekiq/worker"
|
||||
|
||||
module Sidekiq
|
||||
# Sidekiq::Job is a new alias for Sidekiq::Worker, coming in 6.3.0.
|
||||
# You can opt into this by requiring 'sidekiq/job' in your initializer
|
||||
# and then using `include Sidekiq::Job` rather than `Sidekiq::Worker`.
|
||||
# Sidekiq::Job is a new alias for Sidekiq::Worker as of Sidekiq 6.3.0.
|
||||
# Use `include Sidekiq::Job` rather than `include Sidekiq::Worker`.
|
||||
#
|
||||
# The term "worker" is too generic and overly confusing, used in several
|
||||
# different contexts meaning different things. Many people call a Sidekiq
|
||||
# process a "worker". Some people call the thread that executes jobs a
|
||||
# "worker". This change brings Sidekiq closer to ActiveJob where your job
|
||||
# classes extend ApplicationJob.
|
||||
Job = Worker
|
||||
end
|
||||
|
|
Loading…
Add table
Reference in a new issue