Enviar y recibir
- Console
- API
- CLI
- Go
Abra la cola y seleccione Send message para publicar manualmente. La pestaña Messages permite inspeccionar sin concesión. Ejecute consumidores mediante la API; inspeccionar no es procesar.
Confirmar o ampliar la concesión
Después de procesar correctamente, elimine con el recibo actual:204. El recibo pertenece a un intento de recepción; el ID del mensaje no basta. Codifique el recibo para URL al construir la solicitud y no lo registre como metadato inofensivo.
Si necesita más tiempo, actualice la visibilidad antes del vencimiento:
Atributos, tamaño y lotes
Los mensajes aceptan hasta 20 atributos. Los nombres tienen 1–256 bytes y los valores hasta 1.024 bytes. Tipos:String, Number o Binary; los valores son cadenas en el transporte, con base64 estándar para Binary. Cuerpo y atributos juntos deben caber en max_message_bytes, hasta 256 KiB.
Las operaciones por lotes de envío, eliminación y visibilidad aceptan hasta diez entradas con ID propios únicos para correlacionar resultados. Compruebe cada entrada y repita solo los fallos. El éxito HTTP no implica el éxito de todas las entradas.
Retraso, long polling y recepciones vacías
El retraso de la cola se aplica antes de la primera entrega. Las colas estándar permiten sustituirlo condelay_seconds; FIFO usa el retraso de la cola y rechaza sustituciones por mensaje. Un mensaje retrasado aún no se ha concedido, a diferencia de uno en proceso.
Use wait_time_seconds hasta 20 para long polling o configure receive_wait_time_seconds en la cola. El timeout HTTP debe superar la espera. Un resultado vacío puede indicar ausencia de mensajes disponibles, mensajes retrasados o concedidos, o un grupo FIFO bloqueado.
Inspección, purga y diagnóstico
La inspección lee datos sin cambiar la visibilidad ni el recuento de recepciones y exige permiso propio. Ayuda al diagnóstico, pero no reserva mensajes para procesarlos. La purga elimina mensajes, incluidas concesiones activas. Eliminar la cola elimina la cola y sus mensajes. Ninguna de estas operaciones sustituye la confirmación del procesamiento. Siga Metrics: profundidad y antigüedad crecientes sugieren consumidores rezagados; recepciones repetidas sugieren fallos o concesiones cortas. Inspeccionereceive_count y los registros y configure una cola de mensajes no entregados. Las muestras ausentes son huecos de observación, no colas vacías.
