SQS Flashcards
Каковы лимиты пропускной способности throughput в SQS?
НЕ ограниченное количество сообщений в секунду, НЕ ограниченное количество сообщений в очереди
Что такое Retention в SQS? Какая она?
retention period это время хранения сообщения в очереди. По-умолчанию 4 дня. Максимум 14 дней.
Что Consumer делает с сообщениями в SQS?
читает и удаляет
Что такое Latency в SQS? Какая она?
latency это задержка между записью сообщения в SQS и его чтением из SQS. SQS имеет low latency. Она составляет < 10 мс
Лимит на максимальный размер SQS сообщения
256 KB
Какие гарантии доставки сообщения даёт SQS?
At least once delivery. Есть вероятность дублирования сообщения.
Какой порядок сообщений даёт SQS?
Best Effort Ordering. SQS НЕ гарантирует 100% правильный порядок сообщений. Но старается.
Что такое Consumer Message Batch? Какой он?
Consumer может poll’ить сообщения из SQS очереди пачками. Максимум 10 сообщений в батче.
Что такое Consumers Scaling? Зачем оно нужно?
увеличение числа Consumer’ов для параллельной обработки сообщений, выше performance
Как организовать Consumers Scaling?
CloudWatch метрика Queue Length это длина очереди (количество сообщений в ней). Когда Queue Length выше ИКС, то CloudWatch шлёт Alarm и AutoScaling группа Consumer’ов увеличивается.
Какие Security фичи имеет сервис SQS? Что это напоминает?
Encryption, Policies. Полностью аналогично в SNS.
Какие виды Encryption бывают в SQS? Что это напоминает?
In Flight, At rest (SSE), Client Side. Полностью аналогично в SNS.
Как использовать SQS In Flight Encryption? Что это напоминает?
Слать SQS сообщения в HTTPS API, пользуясь SSL/TLS сертификатом. Полностью аналогично в SNS.
Как использовать SQS At Rest Encryption? Какое оно бывает? Что это напоминает?
SSE-SQS шифрование самим SQS сервисом. SSE-KMS ключ шифрования предоставлен KMS сервисом. Полностью аналогично в SNS.
Что такое SQS Policies? Какие есть use-case для них? Что это напоминает?
IAM Policies позволяют разрешать / запрещать доступ к SQS/SNS API. Чтобы разрешить другим сервисам (SNS, S3…) писать в SQS очередь или SNS топик. Чтобы настроить Cross-Account access к SQS очереди.