Squid Queues(キュー)
データ変更にリアルタイムで対応するため、イベントのストリーム内でトピックメッセージを購読・公開する
イベントストリーミングとは?
Squid Queues は、オープンソースの分散型イベントストリーミングプラットフォームである Apache Kafka を利用します。
イベントストリーミングは、データの継続的な流れと解釈を保証し、適切な情報が適切な場所に適切なタイミングで届くようにします。データの変化にリアルタイム、または過去にさかのぼって対応でき、常に最新の情報に基づいてデータドリブンな意思決定を行えます。
仕組み
イベントストリーミングは、データベース、センサー、モバイルデバイス、クラウドサービス、ソフトウェアアプリケーションなどのイベントソースから、イベントのストリームとしてデータをリアルタイムに取り込みます。これらのイベントストリームは、後で取得できるように耐久性のある形で保存されます。取得時には、サービスがイベントストリームをリアルタイムまたは遡及的に操作・処理・反応することが一般的です。必要に応じて、イベントストリームを異なる宛先テクノロジーへルーティングできます。
なぜキューを使うのか?
キューは、次のようなさまざまなユースケースに適用できます。
- 株式取引所、銀行、保険などでの支払い処理や金融取引をリアルタイムに処理する。
- 物流や自動車業界などで、車両(乗用車・トラック)、フリート、出荷をリアルタイムに追跡・監視する。
- 工場や風力発電所などで、IoT デバイスやその他の設備からのセンサーデータを継続的に取得・分析する。
- 小売、ホテル・旅行業界、モバイルアプリケーションなどで、顧客のインタラクションや注文を収集し、即座に反応する。
- 病院で患者を監視し、状態変化を予測して、緊急時に適切なタイミングで治療できるようにする。
- 企業内の異なる部門が生成するデータを接続・保存し、利用可能にする。
- データプラットフォーム、イベント駆動アーキテクチャ、マイクロサービスの基盤として機能する。
Squid Queues
Squid Queues を使用すると、追加のバックエンドインフラを必要とせずに、クライアント内でメッセージを公開し、トピックを購読できます。
この機能には 3 つの統合オプションからアクセスできます。オプションを選択して、設定方法を確認してください。