Spec-Zone.ru › Ruby on Rails 8.0

class ActiveJob::QueueAdapters::SuckerPunchAdapter

Parent:
ActiveJob::QueueAdapters::AbstractAdapter

Sucker Punch адаптер для Active Job

Sucker Punch — это однопроцессная библиотека асинхронной обработки Ruby. Это снижает стоимость размещения на таких сервисах, как Heroku, а также уменьшает потребление памяти, необходимое для поддержания дополнительных заданий при размещении на выделенном сервере. Все очереди могут выполняться в одном процессе приложения (например, Rails, Sinatra и т. д.).

Узнайте больше о Sucker Punch здесь.

Для использования Sucker Punch установите параметр конфигурации queue_adapter в :sucker_punch.

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

Общедоступные методы экземпляра

check_adapter() Показать исходный код
# File activejob/lib/active_job/queue_adapters/sucker_punch_adapter.rb, line 21
      def check_adapter
        ActiveJob.deprecator.warn <<~MSG.squish
          The `sucker_punch` adapter is deprecated and will be removed in Rails 8.1.
          Please use the `async` adapter instead.
        MSG
      end

© 2004–2021 David Heinemeier Hansson
Licensed under the MIT License.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API