Squid Queue
event stream 内の topic message を subscribe・publish し、data change に real-time で response します
Event Streaming とは?
Squid queue は、open-source distributed event streaming platform である Apache Kafka を活用します。
event streaming は data の継続的な flow と interpretation を確保し、適切な information を適切な時点で適切な場所に提供します。data の change に real-time または後から response し、最新 information に基づく data-driven decision を行えます。
仕組み
event streaming は、database、sensor、mobile device、cloud service、software application などの event source から、event stream の形式で real-time に data を capture します。これらの event stream は、後の retrieval のために durable に保存されます。retrieval 後、service は event stream を real-time または後から manipulate、process、reaction することがよくあります。必要に応じて、event stream を異なる destination technology に route できます。
Queue を使用する理由
queue は、次のようなさまざまな use case に適用できます。
- stock exchange、bank、insurance などにおける payment や financial transaction の real-time processing。
- logistics や automotive industry などにおける、car、truck、fleet、shipment の real-time tracking・monitoring。
- factory や wind park などにおける、IoT device やその他 equipment の sensor data の継続的な capture・analysis。
- retail、hotel・travel industry、mobile application などにおける、customer interaction と order の収集および即時 response。
- hospital care における patient の monitoring と、emergency での timely treatment を確保するための condition change の予測。
- company の異なる division で生成された data の接続、保存、利用可能化。
- data platform、event-driven architecture、microservice の foundation。
Squid Queue
Squid Queue を使用すると、追加の backend infrastructure なしで、client 内で message を publish し、topic を subscribe できます。
この functionality には 3 つの integration option を通じて access できます。configuration 方法については、option を選択してください。