Amazon SQS

Материал из Википедии — свободной энциклопедии
Перейти к навигацииПерейти к поиску

Amazon Simple Queue Service (англ. Amazon SQS) — сервис принимает очереди сообщений для хранения.При использовании Amazon SQS, разработчики могут просто переместить данные, распределённые между компонентами своих приложений, которые выполняют различные задачи, не теряя при этом сообщения. При этом достигается высокая масштабируемость и надёжность.

Входит в инфраструктуру сервисовAmazon Web Services.

Содержание

API

[править |править код]

Amazon поддерживает SDK для нескольких языков программирования:Java,Ruby,Python,.NET,PHP иJavascript. КлиентJava Message Service (JMS) 1.1 для Amazon SQS был реализован в декабре 2014 года.


Доставка сообщений

[править |править код]

Amazon SQS гарантирует, что сообщение будет доставлено как минимум один раз. Чтобы обеспечить гарантированную доставку, сообщения дублируются на нескольких серверах. Если сообщение посылается, а сервер не отвечает, оно может быть послано повторно. Однако Amazon SQS не даёт гарантию того, что сообщения будут доставлены в точно такой же последовательности, как они были посланы. Если порядок сообщений играет существенную роль, требуется, чтобы приложение получателя пересортировывало сообщения после доставки.

Имеются определённые ограничения на размеры сообщений, однако для посылки изображений и больших сообщений имеются приёмы обхода ограничений путём разбиения их, сохранения в дополнительной памяти S3 и соединения.[1][2] .

Размер очереди и пропускная способность неограничены.

Удаление сообщений

[править |править код]

Сообщения не удаляются автоматически, а только после получения подтверждения с места доставки. При этом определён тайм-аут в 30 секунд, и если не пришло подтверждение, то сообщение посылается повторно.

Сообщения могут находиться в очереди до 4 суток (по-умолчанию). После сообщения более не хранятся и проводится очистка очереди.


Примечания

[править |править код]
  1. [1]Архивировано 29 августа 2011 года.
  2. Amazon SQS and SNS Announce 256KB Large Payloads . Aws.amazon.com (18 июня 2013). Дата обращения: 13 августа 2015. Архивировано 5 сентября 2015 года.


См. также

[править |править код]

Ссылки

[править |править код]
Перейти к шаблону «Amazon»
Люди
Продукты
и сервисы
Дочерние
компании
Облачные
технологии
Сервисы
Технология
Прочее
Недей-
ствующие
Перейти к шаблону «Облачные вычисления»
Приложения
Платформы
Инфраструктура
Технологии
ПО
Этозаготовка статьи опрограммном обеспечении. Помогите Википедии, дополнив её.
Источник —https://ru.wikipedia.org/w/index.php?title=Amazon_SQS&oldid=146290660
Категория:
Скрытые категории: