azure-messaging-webpubsub-java
Crear aplicaciones en tiempo real con Azure Web PubSub
Habilita la comunicación bidireccional en tiempo real en tus aplicaciones Java. El SDK de Azure Web PubSub proporciona mensajería basada en WebSocket con grupos, orientación a usuarios y control de acceso.
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-messaging-webpubsub-java". Inicializar cliente y enviar mensaje de bienvenida
Résultat attendu:
Cliente conectado al hub 'chat'. Mensaje '¡Hola a todos!' enviado a 47 conexiones mediante sendToAll.
Utilisation de "azure-messaging-webpubsub-java". Agregar usuario a grupo y enviar notificación dirigida
Résultat attendu:
Usuario 'user123' agregado al grupo 'premium-users'. Notificación enviada a 12 conexiones en el grupo. El token expira en 3600 segundos.
Audit de sécurité
SûrAll static analysis findings are false positives. The SKILL.md file is documentation containing Java code examples in markdown format. Detected backticks are markdown formatting, not shell execution. URLs are placeholder examples for environment configuration. No cryptographic algorithms are used. Skill is safe for publication.
Score de qualité
Ce que vous pouvez construire
Backend de Aplicación de Chat
Implementa chat multi-sala con orientación a usuarios, mensajería grupal y seguimiento de presencia usando abstracciones de hub y grupos.
Actualizaciones de Panel en Tiempo Real
Envía notificaciones en tiempo real, métricas o actualizaciones de datos a clientes de navegador conectados sin necesidad de polling.
Servidor de Juegos Multijugador
Coordina actualizaciones de estado del juego entre jugadores usando mensajería grupal dirigida y gestión de conexiones.
Essayez ces prompts
Crea un cliente de Azure Web PubSub en Java usando una cadena de conexión. Inicialízalo para un hub llamado 'notifications' y envía un mensaje de prueba a todas las conexiones.
Implementa un sistema de mensajería donde los usuarios pueden ser agregados a grupos como 'premium-users' y 'announcements'. Envía diferentes mensajes a cada grupo y gestiona las membresías de grupos dinámicamente.
Genera tokens de acceso de cliente para usuarios que se unen a un hub de chat. Asigna roles para unirse a grupos y enviar mensajes. Establece la expiración del token a 2 horas y únelos automáticamente al grupo 'lobby'.
Usa el cliente asíncrono de Web PubSub para transmitir mensajes a todas las conexiones. Implementa manejo de errores reactivo que registre fallos y reintente errores transitorios. Maneja HttpResponseException para estados de conexión inválidos.
Bonnes pratiques
- Organiza las conexiones en grupos para mensajería dirigida eficiente y ancho de banda reducido
- Establece tiempos de expiración de token apropiados y concede los permisos mínimos necesarios a través de roles
- Usa hubs separados para aislar diferentes características de la aplicación y escalar independientemente
Éviter
- No incrustes cadenas de conexión o claves de acceso directamente en el código fuente
- Evita enviar payloads grandes a través de Web PubSub - úsalo solo para señalización
- Nunca omitas la lógica de limpieza de conexión para clientes inactivos o desconectados