Система электронной коммерции, в которой обновления заказов должны применяться в исходной последовательности, а бэкенд обрабатывает запросы по одному с переменной нагрузкой. Какой подход обеспечивает упорядоченную, масштабируемую обработку?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Использовать подписчика Pub/Sub в режиме pull и хранилище данных для управления порядком..
Почему это правильный ответ
Правильный ответ — использование подписчика Pub/Sub в режиме pull и хранилища данных для управления порядком. Pub/Sub гарантирует доставку сообщений, а режим pull позволяет подписчику контролировать скорость обработки, запрашивая сообщения по мере готовности. Это критически важно для обеспечения упорядоченной обработки при переменной нагрузке, так как система может обрабатывать запросы по одному, сохраняя последовательность. Хранилище данных используется для фиксации состояния и обеспечения идемпотентности. Отправка запросов через WebSockets или REST-запросы напрямую на бэкенд не гарантирует упорядоченную обработку при высокой нагрузке, так как запросы могут поступать и обрабатываться параллельно в непредсказуемом порядке. Режим push для Pub/Sub не дает такого же детального контроля над порядком обработки, как режим pull, поскольку сообщения доставляются подписчику автоматически, а не по запросу.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется