azure-messaging-webpubsub-java
Crie aplicativos em tempo real com Azure Web PubSub
Habilite comunicação bidirecional em tempo real em suas aplicações Java. O SDK do Azure Web PubSub fornece mensagens baseadas em WebSocket com grupos, direcionamento de usuários e controle de acesso.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "azure-messaging-webpubsub-java". Initialize client and send welcome message
النتيجة المتوقعة:
Client connected to hub 'chat'. Message 'Hello everyone!' sent to 47 connections via sendToAll.
استخدام "azure-messaging-webpubsub-java". Add user to group and send targeted notification
النتيجة المتوقعة:
User 'user123' added to group 'premium-users'. Notification sent to 12 connections in group. Token expires in 3600 seconds.
التدقيق الأمني
آمنAll 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.
درجة الجودة
ماذا يمكنك بناءه
Backend de Aplicativo de Chat
Implemente chat multissala com direcionamento de usuários, mensagens em grupo e rastreamento de presença usando abstrações de hub e grupos.
Atualizações de Dashboard em Tempo Real
Envie notificações em tempo real, métricas ou atualizações de dados para clientes navegador conectados sem polling.
Servidor de Jogo Multiplayer
Coordene atualizações de estado do jogo entre jogadores usando mensagens grupais direcionadas e gerenciamento de conexões.
جرّب هذه الموجهات
Crie um cliente Azure Web PubSub em Java usando uma string de conexão. Inicialize-o para um hub chamado 'notifications' e envie uma mensagem de teste para todas as conexões.
Implemente um sistema de mensagens onde usuários podem ser adicionados a grupos como 'premium-users' e 'announcements'. Envie mensagens diferentes para cada grupo e gerencie associações de grupos dinamicamente.
Gere tokens de acesso ao cliente para usuários entrando em um hub de chat. Atribua funções para entrar em grupos e enviar mensagens. Defina a expiração do token para 2 horas e junte automaticamente ao grupo 'lobby'.
Use o cliente Web PubSub assíncrono para transmitir mensagens para todas as conexões. Implemente tratamento de erros reativo que registra falhas e retry de erros transitórios. Trate HttpResponseException para estados de conexão inválidos.
أفضل الممارسات
- Organize connections into groups for efficient targeted messaging and reduced bandwidth
- Set appropriate token expiration times and grant minimal required permissions via roles
- Use separate hubs to isolate different application features and scale independently
تجنب
- Do not embed connection strings or access keys directly in source code
- Avoid sending large payloads through Web PubSub - use it for signaling only
- Never skip connection cleanup logic for inactive or disconnected clients