Во время презентации Google I / O 2009 «Автономная обработка в App Engine: взгляд в будущее» ( видео , слайды ) , Бретт Слаткин представляет службу очереди задач.
Он заявляет, что
Pub-sub системы максимизируют транзакции, разъединение:
- Большое количество небольших транзакций в секунду
- Разветвление «один ко многим» с изменением получателей
- Гарантированное упорядочивание, фильтрация, двухфазная фиксация
И особо подчеркивает
. Наш новый API реализует организацию очереди, а не pub-sub
. Меня интересует только подмножество этих функций:
Целевая цель - упростить публикацию уведомлений / сообщений между различными модулями одного и того же веб-приложения . Примеры сценариев использования:
Каким будет правильный способ реализовать их поверх службы очереди задач?