メインコンテンツまでスキップ

Squid Queues(キュー)

データ変更にリアルタイムで対応するため、イベントのストリーム内でトピックメッセージを購読・公開する

イベントストリーミングとは?

Squid Queues は、オープンソースの分散型イベントストリーミングプラットフォームである Apache Kafka を利用します。

イベントストリーミングは、データの継続的な流れと解釈を保証し、適切な情報が適切な場所に適切なタイミングで届くようにします。データの変化にリアルタイム、または過去にさかのぼって対応でき、常に最新の情報に基づいてデータドリブンな意思決定を行えます。

仕組み

イベントストリーミングは、データベース、センサー、モバイルデバイス、クラウドサービス、ソフトウェアアプリケーションなどのイベントソースから、イベントのストリームとしてデータをリアルタイムに取り込みます。これらのイベントストリームは、後で取得できるように耐久性のある形で保存されます。取得時には、サービスがイベントストリームをリアルタイムまたは遡及的に操作・処理・反応することが一般的です。必要に応じて、イベントストリームを異なる宛先テクノロジーへルーティングできます。

なぜキューを使うのか?

キューは、次のようなさまざまなユースケースに適用できます。

  • 株式取引所、銀行、保険などでの支払い処理や金融取引をリアルタイムに処理する。
  • 物流や自動車業界などで、車両(乗用車・トラック)、フリート、出荷をリアルタイムに追跡・監視する。
  • 工場や風力発電所などで、IoT デバイスやその他の設備からのセンサーデータを継続的に取得・分析する。
  • 小売、ホテル・旅行業界、モバイルアプリケーションなどで、顧客のインタラクションや注文を収集し、即座に反応する。
  • 病院で患者を監視し、状態変化を予測して、緊急時に適切なタイミングで治療できるようにする。
  • 企業内の異なる部門が生成するデータを接続・保存し、利用可能にする。
  • データプラットフォーム、イベント駆動アーキテクチャ、マイクロサービスの基盤として機能する。

Squid Queues

Squid Queues を使用すると、追加のバックエンドインフラを必要とせずに、クライアント内でメッセージを公開し、トピックを購読できます。

この機能には 3 つの統合オプションからアクセスできます。オプションを選択して、設定方法を確認してください。