🐥
[Azure] メッセージングサービスについて
Azure Queue Storage と Azure Service Busの違い
特に、QSとSB(メッセージキュー)の違いがよくわかっていなかった。
キューの最大容量や、At-Most(Least)-One、ようは最高1回なのか最低でも1回送るのかを確認する機能の有無といった点で比較することが必要になる。
Azure Event Hubsの概要
大規模データ分析のための、データストリーミングサービスとして利用される。
IoTといった分野で使われることが多いのだろう。カメラなどの機器からデータを取り込んで、Azureだとストレージアカウントに保存するシナリオになるだろう。(以下の画像参照)
Azure Event Grid と Service Busの違い
てっきり、後者のパブリッシュ - サブスクライブ トピックは、イベントに関しての機能だと思っていた…
そうではなく、こちらもメッセージに関する機能であり、メッセージキューとの違いは、サブスクライバーが複数存在するかどうかが関係している。
なので、イベントとメッセージでそもそもの使い方から分かれる認識で良い。
Discussion