Сам по себе Discourse не ограничивает себя, но каждый воркер Sidekiq обрабатывает только одну задачу за раз. Таким образом, если у вас 22 000 писем, ожидающих отправки, одновременно будет обрабатываться только семь из них.
Если же зайти в крайности, сервер, вероятно, не справится, если установить количество параллельных воркеров на 1000. Поэтому задача заключается в подборе числа, которое удовлетворяет всем вашим потребностям:
- обрабатывать как можно больше задач одновременно, чтобы быстрее отправить 22 000 писем;
- но при этом не занимать все ресурсы сервера, чтобы для пользователей сайта оставались необходимые ресурсы.