class ActiveJob::QueueAdapters::QueueClassicAdapter
queue_classic адаптер для Active Job
queue_classic предоставляет простой интерфейс к очереди сообщений, поддерживаемой PostgreSQL. queue_classic специализируется на одновременном блокировании и минимизации нагрузки на базу данных, одновременно предоставляя простой и интуитивно понятный опыт для разработчика. queue_classic предполагает, что вы уже используете PostgreSQL в своей рабочей среде и что добавление другой зависимости (например, redis, beanstalkd, 0mq) нежелательно.
Узнайте больше о queue_classic здесь.
Чтобы использовать queue_classic, установите конфигурацию queue_adapter в :queue_classic.
Rails.application.config.active_job.queue_adapter = :queue_classic
Публичные методы экземпляров
# File activejob/lib/active_job/queue_adapters/queue_classic_adapter.rb, line 43 def build_queue(queue_name) QC::Queue.new(queue_name) end
Создаёт объект QC::Queue, чтобы планировать задания.
Если у вас есть пользовательский подкласс QC::Queue, вам нужно будет создать подкласс ActiveJob::QueueAdapters::QueueClassicAdapter и переопределить метод build_queue.
© 2004–2018 David Heinemeier Hansson
Licensed under the MIT License.