Quotas and limits

    Yandex Message Queue has the following limits:

    • Quotas are organizational restrictions that can be changed by technical support on request.
    • Limits are technical restrictions due to the Yandex.Cloud architecture specifics. The limits cannot be changed.

    You can view your current account quotas in the management console.

    Quotas

    Messages
    Type of limit Value
    Number of SendMessage and SendMessageBatch calls 300 calls per second for standard queues
    30 calls per second for FIFO queues
    Number of ReceiveMessage calls 300 calls per second for standard queues
    30 calls per second for FIFO queues
    Number of DeleteMessage and DeleteMessageBatch calls 300 calls per second for standard queues
    30 calls per second for FIFO queues
    Number of ChangeMessageVisibility and ChangeMessageVisibilityBatch calls 300 calls per second for standard queues
    30 calls per second for FIFO queues
    Number of CreateQueue calls 2 calls per second
    Number of DeleteQueue calls 5 calls per second
    Number of other request calls 100 calls per second
    Number of queues per cloud 10

    Limits

    Queues
    Type of limit Value
    Minimum message enqueue delay (DelaySeconds parameter) 0 seconds
    Maximum message enqueue delay (DelaySeconds parameter) 900 seconds (15 minutes)
    Number of messages being processed per standard queue 120,000
    Number of messages being processed per FIFO queue 20,000
    Queue name Maximum of 80 characters, including numbers, small and capital Latin letters, hyphens, and underscores. The name of a FIFO queue must end with the .fifo suffix.
    Messages
    Type of limit Value
    Batch entry ID Maximum of 80 characters, including numbers, small and capital Latin letters, hyphens, and underscores.
    Maximum number of message attributes 10
    Maximum number of entries per batch 10
    Message content XML, JSON, and unformatted text. The following Unicode characters are supported:
    • #x9
    • #xA
    • #xD
    • from #x20 to #xD7FF
    • from #xE000 to #xFFFD
    • from #x10000 to #x10FFFF
    Maximum period for retaining messages in a queue 1209600 seconds (14 days)
    Minimum period for retaining messages in a queue 60 seconds (1 minute)
    Maximum message enqueue delay (DelaySeconds parameter) 900 seconds (15 minutes)
    Minimum message enqueue delay (DelaySeconds parameter) 0 seconds
    Maximum message size 262144 bytes (256 KB)
    Minimum message size 1 byte
    Maximum message visibility timeout 12 hours
    Minimum message visibility timeout 0 seconds
    Maximum clients waiting time to wait for the message from an empty queue (WaitTimeSeconds parameter) 20 seconds