Компромиссы между очередью заданий и Очередь на Drupal
Кто-нибудь знаком с Очередью заданий и Очередью Drupal достаточно, чтобы предложить представление о компромиссах между ними?
В случае, если это имеет значение, сайт, над которым я работаю, использует Drupal 6. Очередь, которую я создам, проверит пакет учетных записей пользователей с помощью API REST, чтобы проверить, вошли ли пользователи в другую систему. Пока API не будет обновлен (надеюсь, скоро), каждому пользователю требуется отдельный запрос, поэтому я их пакую.
2 answers
Очередь Drupal - это резервный порт API очереди Drupal 7 для Drupal 6. Он предоставляет в основном те же функции, что и Очередь заданий. Однако большим преимуществом очереди Drupal является то, что она использует тот же API, что и ядро Drupal 7. Это означает, что если ваш модуль использует очередь Drupal в D6, ваш путь обновления до 7 будет легким.
Еще один модуль, который следует рассмотреть, - это PubSub.
К сожалению, раньше я использовал только PubSub, а не другие, поэтому я не могу их сравнивать. Если бы я кодировал это, моей первой попыткой было бы "опубликовать" пользователей и периодически запускать команду drush, которая "подписывалась" бы и обрабатывала их пакетами.