Yandex Cloud
Поиск
Связаться с экспертомПопробовать бесплатно
  • Кейсы
  • Документация
  • Блог
  • Все сервисы
    • Cloud Interconnect
    • Cloud Backup
    • Compute Cloud
    • Object Storage
    • Managed Service for Kubernetes®
    • Managed Service for PostgreSQL
    • Managed Service for ClickHouse®
    • Monium
    • Cloud CDN
    • Network Load Balancer
    • Virtual Private Cloud
    • Cloud DNS
    • Application Load Balancer
    • Yandex Cloud Router
    • Managed Service for MySQL®
    • Managed Service for Valkey™
    • Managed Service for Apache Spark™
    • Managed Service for OpenSearch
    • Managed Service for Apache Kafka®
    • Data Transfer
    • Yandex MPP Analytics Engine for PostgreSQL
    • Managed Service for YDB
    • SpeechKit
    • Yandex Identity Hub
    • Key Management Service
    • Certificate Manager
    • Yandex Lockbox
    • Audit Trails
    • Container Registry
    • Managed Service for Prometheus®
    • Message Queue
    • Identity and Access Management
    • Yandex Cloud Console
    • Resource Manager
    • Yandex Cloud Billing
    • Cloud Apps
    • Yandex AI Studio
    • Yandex BareMetal
    • Smart Web Security
    • Security Deck
    • Yandex Cloud Video
    • Stackland
    • Yandex StoreDoc
    • Yandex Managed Service for Apache Airflow®
    • Data Processing
    • Yandex MetaData Hub
    • Yandex WebSQL
    • DataLens
    • Yandex Search API
    • SpeechSense
    • DataSphere
    • Vision OCR
    • Translate
    • Cloud Registry
    • SmartCaptcha
    • Cloud Desktop
    • SourceCraft Code Assistant
    • Managed Service for GitLab
    • Cloud Functions
    • API Gateway
    • Yandex Cloud Postbox
    • Serverless Integrations
    • IoT Core
    • Serverless Containers
    • Cloud Notification Service
    • Yandex Query
  • Статус работы сервисов
  • Marketplace
    • Доступны в регионе
    • Инфраструктура и сеть
    • Платформа данных
    • Искусственный интеллект
    • Безопасность
    • Инструменты DevOps
    • Бессерверные вычисления
    • Управление ресурсами
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Партнёрская программа
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Калькулятор цен
    • Тарифы
    • Акции и free tier
  • Кейсы
  • Документация
  • Блог
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ТОО «Облачные Сервисы Казахстан»
Yandex Message Queue
KZ
    • Обзор
    • Очереди сообщений
    • Сообщения
    • Дедупликация
    • Таймаут видимости
    • Long Polling
    • Что такое Dead Letter Queue (DLQ)
    • Отложенная доставка сообщений в очереди
    • Квоты и лимиты
    • Метки очередей
    • Сравнение с Yandex Data Streams
  • Управление доступом
  • Правила тарификации
  • Справочник Terraform
  • Аудитные логи Audit Trails
  • Метрики Monitoring
  • Публичные материалы
  • Вопросы и ответы
  • Обучающие курсы
  1. Концепции
  2. Сообщения

Сообщения

Статья создана
Yandex Cloud
Улучшена
Timur
Обновлена 20 мая 2026 г.
Открыть в Markdown

Сообщения передаются через очереди и могут содержать в теле обычный текст. Сообщения получают потребители, которые удаляют сообщения из очереди после обработки.

Сообщение может находиться в трех состояниях:

  • Сообщение отправлено в очередь отправителем. Если сообщение отправлено в очередь, но еще не принято получателем, считается, что оно находится в очереди.
  • Сообщение принято получателем. Если сообщение принято получателем, но еще не удалено из очереди, считается, что оно находится в обработке.
  • Сообщение удалено из очереди.

В стандартных очередях в обработке одновременно могут находиться до 120000 сообщений. Чтобы избежать превышения лимита сообщения следует вовремя удалять из очереди. В очередях FIFO в обработке могут находиться 20000 сообщений.

В состав сообщения входит несколько полей:

  1. Тело сообщения.
  2. Набор атрибутов сообщения, указывающих время отправки, количество приемов сообщения, время первого приема получателем.
  3. Идентификатор получения. Каждый раз при получении сообщения из очереди формируется идентификатор, указывающий на факт получения сообщения. Этот идентификатор используется для удаления полученного сообщения из очереди или изменения его таймаута видимости. Сообщение обязательно должно быть принято получателем перед удалением. Если сообщение принято несколько раз, в каждом случае ему будет присваиваться новый идентификатор получения. Необходимо использовать самый последний идентификатор, чтобы удалить сообщение или изменить его таймаут видимости.
  4. Хэш-сумма тела сообщения.
  5. Идентификатор сообщения. Каждому сообщению присваивается уникальный идентификатор, который возвращается в ответе на вызов метода SendMessage. Идентификатор может использоваться для обращения к сообщениям, но для удаления сообщений из очереди используется идентификатор получения — параметр ReceiptHandle.

Вид сообщения с обычным текстом и без дополнительных параметров:

{
            "Body": "Sample message",
            "Attributes": {
                "ApproximateFirstReceiveTimestamp": "1544718635323",
                "ApproximateReceiveCount": "1",
                "SentTimestamp": "1544718633138"
            },
            "ReceiptHandle": "EAsgu6Kfw_osKAE",
            "MD5OfBody": "5b792970792ac60da66329aa********",
            "MessageId": "fa6bcfb7-6f121e1d-fb3b33aa***-*****"
}

Примеры использованияПримеры использования

  • Автоматическое масштабирование группы виртуальных машин для обработки сообщений из очереди Message Queue.
  • Конвертация видео в GIF на Python.
  • Создание интерактивного serverless-приложения с использованием WebSocket.
  • Создание триггеров, которые вызывают функции Cloud Functions для остановки ВМ и отправки уведомлений в Telegram.

Была ли статья полезна?

Предыдущая
Очереди сообщений
Следующая
Дедупликация
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ТОО «Облачные Сервисы Казахстан»