Azure.Messaging.EventHubs (.NET)
Azure Event Hubs によるイベントストリーミングの構築
このスキルは、開発者が .NET アプリケーションに Azure Event Hubs を統合してリアルタイムイベントストリーミングを実現し、スケーラブルな pub-sub メッセージングとイベントドリブンアーキテクチャを可能にする支援を行います。
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.EventHubs (.NET)". .NET で Event Hubs プロデューサーを作成する方法を示してください
Résultat attendu:
.NET で Event Hubs プロデューサーを作成するには、Azure.Messaging.EventHubs パッケージの EventHubProducerClient を使用します。まず NuGet パッケージをインストールし、接続文字列とハブ名を使用してプロデューサーインスタンスを作成します。プロデューサーは単一のイベントまたはイベントのバッチを送信できます。完了したらプロデューサーを破棄するか、自動クリーンアップのために 'using' ステートメントを使用してください。
Utilisation de "Azure.Messaging.EventHubs (.NET)". Event Hubs のパーティションとコンシューマーグループについて説明してください
Résultat attendu:
パーティションは Event Hubs の並列処理の基本単位です。各パーティションはイベントのシーケンスを保持し、独立して処理できます。コンシューマーグループは、ストリーム内の独自の位置を維持する論理サブスクライバーです。複数のコンシューマーグループにより、複数のコンシューマーが同じイベントを独立して読み取ることができます。順序付き処理のためには、パーティションキーを使用して関連するすべてのイベントを同じパーティションに送信する必要があります。
Audit de sécurité
SûrThis is a prompt-only skill with no executable code. The static analyzer scanned 0 files (0 lines) and detected no security issues. The skill provides guidance on Azure Event Hubs .NET SDK usage through prompts and documentation. No dangerous patterns, network requests, filesystem access, environment variable usage, or external command execution were detected.
Score de qualité
Ce que vous pouvez construire
イベントドリブンマイクロサービスの構築
スケーラブルな分散システムのために、イベントストリーミングを通じて通信する疎結合なマイクロサービスを作成
リアルタイムデータパイプラインの実装
IoT デバイス、クリックストリーム、ログ集約からのストリーミングデータをリアルタイムで処理
レガシーメッセージングシステムの近代化
Event Hubs 統合により、従来のメッセージキューからイベントストリーミングへ移行
Essayez ces prompts
特定のハブにメッセージを送信するための .NET 用 Event Hubs プロデューサーの作成方法を示してください。
イベントを処理し、信頼性の高い処理のためにチェックポイントを保存する Event Hubs コンシューマーを作成してください。
より良いスループットとパフォーマンスのために、イベントをバッチで公開するコードを生成してください。
順序付きイベント処理のためのパーティションルーティング戦略の実装方法を説明してください。
Bonnes pratiques
- パーティション内の順序を維持するために、関連するイベントにはパーティションキーを使用
- 障害発生後の再開を可能にするために、コンシューマーにチェックポイントを実装
- ネットワークオーバーヘッドを削減するために、高スループットシナリオではバッチ公開を使用
Éviter
- メッセージごとに新しいプロデューサーを作成しない - プロデューサーインスタンスを再利用
- 受信コールバックでイベントを同期的に処理しない - 非同期処理を使用
- 信頼性の高い処理のためにチェックポイントを実装する際に PartitionContext を無視しない