Azure Web PubSub Service SDK for Python
Crea aplicaciones en tiempo real con Azure Web PubSub
La comunicación en tiempo real es difícil de escalar. Esta habilidad te ayuda a implementar mensajería pub/sub basada en WebSocket usando Azure Web PubSub Service.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "Azure Web PubSub Service SDK for Python". Generar un token de acceso de cliente para el usuario 'user123' con pertenencia a grupo
Résultat attendu:
Token generado con URL endpoint e ID de usuario. El usuario está asignado a los grupos 'group1' y 'group2' con roles sendToGroup y joinLeaveGroup.
Utilisation de "Azure Web PubSub Service SDK for Python". Enviar una notificación a todos los clientes conectados
Résultat attendu:
Mensaje difundido correctamente a todas las conexiones en el hub. Tipo de contenido establecido en application/json con payload de notificación.
Audit de sécurité
SûrThis is a documentation-only skill providing usage examples for the Azure Web PubSub Service SDK. No executable code is present. The skill references network operations and environment variable access as part of legitimate Azure SDK usage patterns. Static analysis found no security issues. The skill is safe to publish.
Facteurs de risque
🌐 Accès réseau
🔑 Variables d’environnement
Score de qualité
Ce que vous pouvez construire
Aplicación de chat en vivo
Crea un sistema de chat en tiempo real donde los usuarios pueden enviar y recibir mensajes instantáneamente a través de conexiones WebSocket.
Actualizaciones de panel en tiempo real
Envía actualizaciones de datos en vivo a clientes de panel conectados sin polling, usando enrutamiento de mensajes basado en grupos.
Redes para juegos multijugador
Permite comunicación de baja latencia entre clientes de juego usando conexiones WebSocket con segmentación basada en usuarios.
Essayez ces prompts
Ayúdame a configurar el cliente de Azure Web PubSub Service en Python usando una cadena de conexión. Necesito enviar mensajes a todos los clientes conectados.
Genera un token de acceso de cliente para el usuario 'alice' con permisos para unirse a grupos y enviar mensajes. Usa autenticación con Azure Entra ID.
Muéstrame cómo añadir usuarios a grupos y enviar mensajes dirigidos a grupos específicos en Azure Web PubSub.
Crea una función asíncrona que difunda un mensaje JSON a todas las conexiones y gestione el cierre controlado del cliente y las credenciales.
Bonnes pratiques
- Usar roles para limitar permisos de clientes y seguir el principio de mínimo privilegio
- Generar tokens de corta duración e implementar mecanismos de refresco de tokens para seguridad
- Usar mensajería basada en grupos para comunicación dirigida eficiente en lugar de difusión
Éviter
- Usar cadenas de conexión en el código fuente en lugar de variables de entorno o Key Vault
- Conceder permisos completos a todos los clientes sin control de acceso basado en roles
- No gestionar fallos de conexión o implementar lógica de reconexión en clientes