Ruby on Rails 5.2 - ActiveJob::QueueAdapters::QueueClassicAdapter

वर्ग ActiveJob :: QueueAdapters :: QueueClassicAdapter




ruby

वर्ग ActiveJob :: QueueAdapters :: QueueClassicAdapter

जनक:
Object

सक्रिय नौकरी के लिए queue_classic एडाप्टर

queue_classic एक PostgreSQL समर्थित संदेश कतार को एक सरल इंटरफ़ेस प्रदान करता है। queue_classic समवर्ती लॉकिंग और एक सरल, सहज डेवलपर अनुभव प्रदान करते हुए डेटाबेस लोड को कम करने में माहिर है। queue_classic मानता है कि आप पहले से ही अपने उत्पादन वातावरण में PostgreSQL का उपयोग कर रहे हैं और यह एक और निर्भरता (जैसे रेडिस, beanstalkd, 0mq) जोड़ना अवांछनीय है।

here कतार के बारे में और अधिक पढ़ें

Queue_classic का उपयोग करने के लिए queue_adapter कॉन्फिगर सेट करें :queue_classic

Rails.application.config.active_job.queue_adapter = :queue_classic

सार्वजनिक प्रवृत्ति के तरीके

build_queue (queue_name) स्रोत दिखाएं
# File activejob/lib/active_job/queue_adapters/queue_classic_adapter.rb, line 45
def build_queue(queue_name)
  QC::Queue.new(queue_name)
end

नौकरियों पर अनुसूची के लिए QC::Queue वस्तु बनाता है।

यदि आपके पास एक कस्टम QC::Queue उप-वर्ग है तो आपको ActiveJob::QueueAdapters::QueueClassicAdapter को उप-वर्ग ActiveJob::QueueAdapters::QueueClassicAdapter और build_queue विधि को ओवरराइड करना build_queue