Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Cuotas de mensajes de Amazon SQS
En la siguiente tabla se muestran las cuotas relacionadas con los mensajes.
Cuota | Descripción |
---|---|
ID de mensaje por lotes | Un ID de mensaje por lotes puede tener hasta 80 caracteres. Se aceptan los siguientes caracteres: caracteres alfanuméricos, guiones (- ) y guiones bajos (_ ). |
Atributos de mensajes | Un mensaje puede contener hasta 10 atributos de metadatos. |
Lote de mensajes |
Una única solicitud por lotes de mensajes puede incluir un máximo de 10 mensajes. Para obtener más información, consulte Configurando un mazonSQSBuffered AsyncClient en la sección Acciones SQS por lotes de Amazon. |
Contenido de los mensajes |
Un mensaje solo puede incluir XML, JSON y texto sin formato. Se permiten los siguientes caracteres Unicode: Cualquier carácter que no esté incluido en esta lista se rechazará. Para obtener más información, consulte la especificación W3C respecto a los caracteres |
ID de grupo de mensajes | Consuma los mensajes de las tareas pendientes para evitar crear una gran cantidad de mensajes pendientes con el mismo ID de grupo de mensajes.
Debe asociar un La longitud de |
Retención de mensajes | De forma predeterminada, un mensaje se conserva durante 4 días. El mínimo es 60 segundos (1 minuto). El máximo es 1 209 600 segundos (14 días). |
Capacidad de procesamiento de mensajes |
Las colas estándar admiten un número muy alto, casi ilimitado de llamadas a la API por segundo, por acción ( |
Alto rendimiento para las colas FIFO Los límites de FIFO de Amazon SQS se basan en el número de solicitudes de API, no en los límites de mensajes. Para el modo de alto rendimiento, estos límites de solicitudes de API son los siguientes: Límites de rendimiento de las transacciones (llamadas a la API sin procesamiento por lotes) Estos límites definen la frecuencia con la que cada operación de la API (como SendMessage, ReceiveMessage o DeleteMessage) se puede realizar de forma independiente, lo que garantiza un rendimiento eficiente del sistema dentro de las transacciones por segundo (TPS) permitidas. Los siguientes límites se basan en las llamadas a la API no agrupadas en lotes:
Maximizar el rendimiento con el procesamiento por lotes Procese varios mensajes en una sola llamada a la API, lo que aumenta considerablemente la eficiencia. En lugar de gestionar por lotes, puede enviar, recibir o eliminar hasta diez mensajes en una sola solicitud de la API. Esto reduce el número total de llamadas a la API, lo que le permite procesar más mensajes por segundo y, al mismo tiempo, mantenerse dentro de los límites de transacciones (TPS) de la región, lo que maximiza el rendimiento y el rendimiento del sistema. Para obtener más información, consulte Aumentar el rendimiento mediante el escalado horizontal y el procesamiento por lotes de acciones con Amazon SQS. Los siguientes límites se basan en las llamadas a la API agrupadas en lotes:
Optimización del rendimiento más allá del procesamiento por lotes Si bien el procesamiento por lotes puede aumentar considerablemente el rendimiento, es importante considerar otras estrategias para optimizar el rendimiento de FIFO:
|
|
Temporizador de mensajes | El retraso predeterminado (mínimo) de un mensaje es de 0 segundos. El valor máximo es de 15 minutos. |
Tamaño del mensaje |
El tamaño mínimo de los mensajes es de 1 byte (1 carácter). El máximo es de 262 144 bytes (256 KiB). Para enviar mensajes de más de 256 KiB, puede utilizar la biblioteca de clientes ampliada de Amazon SQS para Java notaEsta biblioteca ampliada solo funciona para clientes síncronos. |
Tiempo de espera de visibilidad de los mensajes | El tiempo de espera de visibilidad predeterminado de un mensaje es de 30 segundos. El mínimo es de 0 segundos. El máximo es de 12 horas. |
Información de políticas | La cuota máxima es 8192 bytes, 20 instrucciones, 50 entidades principales o 10 condiciones. Para obtener más información, consulte Cuotas de políticas de Amazon SQS. |