まとめ

完了

Azure Event Hubs を使用すると、ビッグ データ アプリケーションで大量のデータを処理できるようになります。 また、需要が著しく高い期間中に、必要に応じてスケールアウトすることができます。 Azure Event Hubs では、データ処理を管理するために送信および受信メッセージが分離されます。 この機能は、予期しない中断により、コンシューマー アプリケーションが過負荷状態になったり、データ損失が発生したりするリスクを排除するのに役立ちます。

このモジュールでは、イベント処理ソリューションの一部として、Azure Event Hubs をデプロイする方法を確認しました。

以下の方法を学習しました。

  • Azure CLI コマンドを使用して、Event Hubs 名前空間を作成し、さらにその名前空間内にイベント ハブを作成する。
  • そのイベント ハブを通してメッセージを送受信するように送信側アプリケーションと受信側アプリケーションを構成する。
  • Azure portal を使用してご利用のイベント ハブの状態とパフォーマンスを表示する。

クリーンアップ

このモジュールを完了したら、サンド ボックスは、リソースを自動的にクリーンアップします。

独自のサブスクリプションを使用している場合は、プロジェクトの最後に、作成したリソースがまだ必要かどうかを確認してください。 リソースを実行したままにすると、コストが発生する可能性があります。 リソースは個別に削除することも、リソース グループを削除してリソースのセット全体を削除することもできます。

自分の知識をチェックする

1.

Azure Event Hub にメッセージを非常に頻繁に発行するアプリケーションでは、Advanced Message Queuing Protocol (AMQP) を使用することで最適なパフォーマンスが得られます。これは、永続的なソケットが確立されるためです。

2.

既定では、新しいイベント ハブにいくつのパーティションが含まれますか?

3.

Azure Event Hub で許可される 1 つのパブリケーション (個々またはバッチ) の最大サイズはどのくらいですか?