Оптимизировать работу очереди на sidekiq
Я использую sidekiq для фоновой работы в своем приложении rails, и у меня есть 2 рабочих, каждый из которых имеет 25 процессов. Один рабочий используется для чтения данных канала, а другой - для поиска данных канала с указанием конкретного ключевого слова. И есть много фидов URL, чтобы прочитать для поиска. Я также использую эластичный поиск для поиска. Однако в рамках этого 2 работника он потребляет много ресурсов на сервере. Я почти застрял, чтобы запустить его на маленьком экземпляре Амазонки. Так у вас есть идея или лучшее решение для этого процесса?