@azure/storage-queue (TypeScript/JavaScript)
Usar Azure Queue Storage con TypeScript
Integra funcionalidad de cola de mensajes en tus aplicaciones usando el SDK de Azure Queue Storage. Esta skill proporciona patrones de código listos para usar para enviar, recibir y gestionar mensajes en colas de Azure.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "@azure/storage-queue (TypeScript/JavaScript)". Enviar mensaje a la cola
Resultado esperado:
Ejemplo de código mostrando la llamada sendMessage con configuración de autenticación apropiada usando QueueServiceClient y DefaultAzureCredential
Usando "@azure/storage-queue (TypeScript/JavaScript)". Recibir mensajes
Resultado esperado:
Código de patrón worker mostrando receiveMessages con eliminación apropiada usando popReceipt tras un procesamiento exitoso
Usando "@azure/storage-queue (TypeScript/JavaScript)". Manejo de errores
Resultado esperado:
Bloque try-catch con manejo de RestError para códigos de estado HTTP comunes (404, 400, 403, 409)
Auditoría de seguridad
SeguroThis is a prompt-only documentation skill containing no executable code. The skill provides documentation and code examples for the @azure/storage-queue SDK. Static analysis scanned 0 files (0 lines) and detected 0 security issues. No suspicious patterns or risk factors were identified. The skill is safe for publication.
Puntuación de calidad
Lo que puedes crear
Crear workers de procesamiento de mensajes
Crea workers en segundo plano que reciban mensajes de colas de Azure, los procesen y los eliminen tras completarse.
Implementar programación de tareas
Usa colas para distribuir tareas entre múltiples workers con tiempos de espera de visibilidad configurables para operaciones de larga duración.
Desacoplar componentes de aplicación
Permite la comunicación asíncrona entre microservicios enviando y recibiendo mensajes a través de Azure Queue Storage.
Prueba estos prompts
Muéstrame cómo enviar un mensaje a una cola de Azure Queue Storage usando el SDK @azure/storage-queue con DefaultAzureCredential.
Escribe un ejemplo de código para recibir hasta 10 mensajes de una cola de Azure, procesar cada mensaje y eliminarlos tras un procesamiento exitoso.
Implementa el manejo de mensajes poison para Azure Queue Storage. Mueve los mensajes que han fallado el procesamiento más de 5 veces a una cola de dead-letter.
Muestra cómo implementar la extensión del tiempo de espera de visibilidad para tareas de procesamiento de mensajes de larga duración en Azure Queue Storage.
Mejores prácticas
- Usa DefaultAzureCredential en lugar de cadenas de conexión o claves de cuenta para mejor seguridad
- Siempre elimina los mensajes tras un procesamiento exitoso para prevenir procesamiento duplicado
- Establece un tiempo de espera de visibilidad apropiado basado en el tiempo esperado de procesamiento del mensaje
Evitar
- No hardcodees credenciales de cuenta de almacenamiento en el código fuente - usa variables de entorno o identidad gestionada
- No olvides manejar mensajes poison - bloquearán el procesamiento de la cola indefinidamente
- No establezcas el tiempo de espera de visibilidad demasiado corto para operaciones de larga duración - los mensajes se volverán visibles de nuevo antes de que el procesamiento se complete
Preguntas frecuentes
¿Cuál es el tamaño máximo del mensaje en Azure Queue Storage?
¿Cómo me autentico en Azure Queue Storage?
¿Qué pasa si no elimino un mensaje después de recibirlo?
¿Puedo usar Azure Queue Storage en aplicaciones de navegador?
¿Cómo manejo el procesamiento fallido de mensajes?
¿Cuál es la diferencia entre receiveMessages y peekMessages?
Detalles del desarrollador
Autor
sickn33Licencia
MIT
Repositorio
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/azure-storage-queue-tsRef.
main
Estructura de archivos
📄 SKILL.md