• Вы здесь

    Как работает Amazon SQS?

    Нейро

    Ответ создан на основе результатов поиска

    Amazon Simple Queue Service (SQS) работает по модели put-take, в рамках которой есть только один получатель 2. Сервис дожидается получения одного сообщения, прежде чем отправить следующее 2. При этом не требуется, чтобы отправитель и получатель одновременно были в сети 2.
    В распределённой системе обмена сообщениями задействованы три основных элемента 3: компоненты системы, очередь (которая распределяется по серверам Amazon SQS) и сообщения, хранящиеся в очереди 3. Система включает в себя несколько производителей (которые отправляют сообщения в очередь) и потребителей (которые извлекают сообщения из очереди) 3.
    Amazon SQS гарантирует, что сообщение будет доставлено как минимум один раз 1. Чтобы обеспечить гарантированную доставку, сообщения дублируются на нескольких серверах 1. Если сообщение посылается, а сервер не отвечает, оно может быть послано повторно 1.
    Сообщения не удаляются автоматически, а только после получения подтверждения с места доставки 1. При этом определён тайм-аут в 30 секунд, и если не пришло подтверждение, то сообщение посылается повторно 1. Сообщения могут находиться в очереди до 4 суток (по-умолчанию) 1. После сообщения более не хранятся и проводится очистка очереди 1.