Squid キュー
イベントのストリーム内でトピックメッセージをサブスクライブおよびパブリッシュし、データの変化にリアルタイムで対応します
イベントストリーミングとは?
Squid キューは、オープンソースの分散型イベントストリーミングプラットフォームである Apache Kafka を活用しています。
イベントストリーミングは、データが継続的に流れ解釈されることで、適切な情報が適切な場所に適切なタイミングで届くようにします。最新の情報に基づき、リアルタイムまたは遡及的にデータの変化に対応し、データドリブンな意思決定を行えます。
仕組み
イベントストリーミングは、データベース、センサー、モバイルデバイス、クラウドサービス、ソフトウェアアプリケーションなどのイベントソースからリアルタイムでデータをキャプチャし、イベントのストリームとして提供します。
これらのイベントストリームは、後で取得できるように恒久的に保存されます。
取得後、サービスは通常、リアルタイムまたは遡及的にイベントストリームを操作・処理し、反応します。
必要に応じて、イベントストリームを異なる宛先テクノロジーにルーティングできます。
なぜキューを使うのか?
キューは、以下を含むさまざまなユースケースに適用されます:
- 株式市場、銀行、保険などにおけるリアルタイムの決済および金融取引の処理
- 物流、自動車産業などにおける、車、トラック、フリート、出荷のリアルタイムな追跡と監視
- 工場や風力発電所などにおける、IoTデバイスやその他の機器からのセンサーデータの継続的なキャプチャと分析
- 小売、ホテル・旅行業界、モバイルアプリなどにおける、顧客のインタラクションや注文の収集および即時対応
- 病院での患者のモニタリングと状態変化の予測により、緊急時に迅速な治療が行えるようにする
- 企業の各部門が生成するデータを連携・保存・活用可能にする
- データプラットフォーム、イベント駆動アーキテクチャ、マイクロサービスの基盤として機能する
Squid Queues
Squid Queues を使用すると、追加の backend インフラストラクチャを必要とせずに、クライアント内でメッセージをパブリッシュし、トピックをサブスクライブできます。
この機能には 3 つの統合オプションからアクセスできます。設定方法を知りたい場合は、オプションを選択してください:
- Squid の built-in queue connector
- An Apache Kafka connector
- A connector to a Confluent queue