John Doe
Пакет vs поток, об этом речь?
Не совсем. Допустим, есть 40 элементов в очереди, и скорость прироста очереди одно сообщение раз в две секунды. Если лимит не больше 20 в секунду, то можно просто запускать задание каждые 15 секунд и обрабатывать первые 20 сообщений.