Fähigkeiten azure-messaging
📦

azure-messaging

Sicher

Fehlerbehebung bei Azure Messaging SDK-Problemen

Dieses Skill hilft Entwicklern bei der Diagnose und Behebung von Azure Event Hubs und Service Bus SDK-Problemen, einschließlich Verbindungsfehlern, Authentifizierungsfehlern, Nachrichtenverarbeitungsproblemen und Konfigurationsfragen für Python, Java, JavaScript und .NET SDKs.

Unterstützt: Claude Codex Code(CC)
🥈 77 Silber
1

Die Skill-ZIP herunterladen

2

In Claude hochladen

Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen

3

Einschalten und loslegen

Teste es

Verwendung von "azure-messaging". EventHubsException: The connection was closed unexpectedly when receiving events

Erwartetes Ergebnis:

Dieser Fehler zeigt typischerweise an, dass der EventProcessorClient verworfen wurde oder die AMQP-Verbindung verloren ging. Häufige Ursachen: 1) Unbehandelte Ausnahme im Ereignishandler - stellen Sie sicher, dass alle Ausnahmen abgefangen werden. 2) Prozessabsturz - hosten Sie Ihren Prozessor in einer stabilen Umgebung. 3) Netzwerkunterbrechung - implementieren Sie Wiederholungslogik. Überprüfen Sie unsere Dokumentation für ordnungsgemäße Ereignishandler-Implementierung und Verbindungswiederherstellungsmuster.

Verwendung von "azure-messaging". Service Bus message lock lost immediately after processing

Erwartetes Ergebnis:

Nachrichtensperrverlust kann auftreten, wenn: 1) Sie die Nachricht abschließen, bevor die asynchrone Verarbeitung beendet ist - verwenden Sie await. 2) Der Handler eine unbehandelte Ausnahme auslöst. 3) Die Sperrdauer zu kurz für Ihre Verarbeitungszeit ist. Lösung: Erhöhen Sie die Sperrdauer über QueueDescription.LockDuration, implementieren Sie try-catch in Ihrem Handler und erwägen Sie die Verwendung des PeekLock-Modus mit explizitem complete/abandon.

Sicherheitsaudit

Sicher
v1 • 2/22/2026

This is a Microsoft-official troubleshooting reference skill containing only documentation and example commands for debugging Azure Event Hubs and Service Bus SDK issues. All static findings are false positives: code fences (backticks) are markdown examples, URLs point to official Microsoft documentation, and diagnostic commands are standard troubleshooting tools. No executable code or malicious patterns detected.

10
Gescannte Dateien
599
Analysierte Zeilen
0
befunde
1
Gesamtzahl Audits
Keine Sicherheitsprobleme gefunden
Auditiert von: claude

Qualitätsbewertung

50
Architektur
100
Wartbarkeit
87
Inhalt
50
Community
100
Sicherheit
91
Spezifikationskonformität

Was du bauen kannst

Event Hub-Verbindungsfehler beheben

Entwickler trifft auf Verbindungs-Timeouts oder Authentifizierungsfehler beim Herstellen einer Verbindung zu Azure Event Hubs aus seiner Anwendung

Service Bus-Nachrichtenverarbeitungsprobleme beheben

Ingenieur behandelt Nachrichtensperrverlusterrors, Dead Letter Queue-Probleme oder Sitzungsbehandlungsprobleme in Azure Service Bus

Event Processor für Produktion konfigurieren

Team optimiert seine Event Hub-Consumer-Anwendung für hohen Durchsatz mit ordnungsgemäßer Checkpointing- und Wiederholungskonfiguration

Probiere diese Prompts

Basis-Event Hub-Fehlerhilfe
I am getting this error when using Azure Event Hubs: [ERROR_MESSAGE]. Help me understand what it means and how to fix it.
Service Bus-Authentifizierungsproblem
My Service Bus client is failing with unauthorized access. I am using [AUTH_METHOD] in [LANGUAGE] SDK. Check my configuration and suggest fixes.
Verbindungsfehlerbehebung
My Azure messaging client cannot connect. The error is [ERROR]. Help me troubleshoot connectivity issues including firewall and network configuration.
Leistungsoptimierung
I want to optimize my Event Hub consumer for high throughput. Current setup: [DESCRIBE_CURRENT_CONFIG]. Help me tune retry, prefetch, and checkpoint settings.

Bewährte Verfahren

  • Behandeln Sie EventHubClient als Singleton - das Erstellen neuer Clients für jeden Vorgang führt zu Socket-Erschöpfung und Leistungsproblemen
  • Konfigurieren Sie geeignete Wiederholungsrichtlinien mithilfe der SDK-Wiederholungsoptionen, um vorübergehende Fehler problemlos zu behandeln
  • Aktivieren Sie die SDK-Protokollierung mit Debug/Verbose-Ebene, um detaillierte Diagnoseinformationen für die Fehlerbehebung zu erfassen

Vermeiden

  • Erstellen Sie keine neuen Client-Instanzen für jede Nachricht oder jeden Vorgang - verwenden Sie denselben Client in Ihrer gesamten Anwendung
  • Deaktivieren Sie keine Wiederholungsrichtlinien, es sei denn, Sie haben spezifische Anforderungen - vorübergehende Fehler sind bei Cloud-Messaging häufig
  • Ignorieren Sie keine Ausnahmetypen - verschiedene Fehlerursachen erfordern verschiedene Behandlungsstrategien

Häufig gestellte Fragen

Welche Sprachen unterstützt dieses Skill?
Dieses Skill behandelt Fehlerbehebungsanleitungen für Azure Event Hubs und Service Bus SDKs in .NET, Java, JavaScript/TypeScript und Python.
Erstellt dieses Skill Event Hubs oder Service Bus-Ressourcen?
Nein, dieses Skill dient der Fehlerbehebung vorhandener Ressourcen. Verwenden Sie das azure-preview-Skill zum Erstellen und Verwalten von Azure Messaging-Ressourcen.
Wie aktiviere ich die ausführliche Protokollierung für das Debugging?
Legen Sie die entsprechende Umgebungsvariable oder Konfiguration für Ihr SDK fest. Konfigurieren Sie für .NET EventHubClientOptions. Legen Sie für Python AZURE_LOG_LEVEL fest. Verwenden Sie für JavaScript die DEBUG-Umgebungsvariable.
Warum erhalte ich Kontingentüberschreitungsfehler?
Dies bedeutet normalerweise, dass Sie zu viele gleichzeitige Leser pro Verbrauchergruppe haben. Jede Verbrauchergruppe erlaubt bis zu 5 gleichzeitige Leser. Reduzieren Sie die Anzahl der Verbraucher oder verwenden Sie eine andere Verbrauchergruppe.
Wie konfiguriere ich WebSocket-Verbindungen?
Verwenden Sie den WebSocket-Transporttyp für Ihr SDK: .NET verwendet EventHubsTransportType.AmqpWebSockets, Java verwendet AmqpTransportType.AMQP_WEB_SOCKETS, Python verwendet TransportType.AmqpOverWebsocket.
Was ist Checkpointing und wie konfiguriere ich es?
Checkpointing verfolgt die zuletzt verarbeitete Ereignisposition. Verwenden Sie Azure Blob Storage mit EventProcessorClient. Konfigurieren Sie den BlobContainerClient und der Prozessor automatisch verwaltet Partitionsbesitz und Checkpoint-Fortschritt.