Optimization:Enforce Uniqueness for Follows::UpdatePointsWorker and RatingVotes::AssignRatingWorker (#12852)
This commit is contained in:
parent
d8ebdd487c
commit
004b62ac98
2 changed files with 2 additions and 2 deletions
|
|
@ -1,7 +1,7 @@
|
|||
module Follows
|
||||
class UpdatePointsWorker
|
||||
include Sidekiq::Worker
|
||||
sidekiq_options queue: :low_priority, retry: 10
|
||||
sidekiq_options queue: :low_priority, retry: 10, lock: :until_executing
|
||||
|
||||
def perform(article_id, user_id)
|
||||
article = Article.find_by(id: article_id)
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ module RatingVotes
|
|||
class AssignRatingWorker
|
||||
include Sidekiq::Worker
|
||||
|
||||
sidekiq_options queue: :low_priority, retry: 10
|
||||
sidekiq_options queue: :low_priority, retry: 10, lock: :until_executing
|
||||
|
||||
def perform(article_id, group = "experience_level")
|
||||
article = Article.find_by(id: article_id)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue