官术网_书友最值得收藏!

Understanding stream processing

So what is stream processing and why is it important? In traditional data processing, data is typically processed in batch mode. The data will be dealt with on a regular schedule. One fundamental challenge with conventional data processing is it's inherently reactive because it focuses on ageing information. Stream processing, on the other hand, processes data as it flows through in real time.

The following are some of the highlights of why stream processing is critical:

  • Response time is critical:
    • Reducing decision latency can unlock business value
    • Need to ask questions about data in motion
    • Can't wait for data to get to rest before running computation
  • Actions by human actors:
    • See and seize insights
    • Live visualization
    • Alerts and alarms
    • Dynamic aggregation
  • Machine-to-machine interactions:
    • Data movement with enrichment
    • Kick-off workflows for automation

Before one goes into stream analytics, it is essential to understand the core basics around events and different models of publishing and consuming events. Let's get more familiar with queues, Pub/Sub, and events, which will surely help you understand the later chapters better. In the following sections, we will explore queues, Pub/Sub, and events.

主站蜘蛛池模板: 巩留县| 西充县| 汕尾市| 红安县| 讷河市| 军事| 犍为县| 凤阳县| 广南县| 辉县市| 宁蒗| 井冈山市| 大理市| 新晃| 霍州市| 胶南市| 雷波县| 保定市| 龙山县| 习水县| 平利县| 临夏市| 石柱| 大埔区| 五家渠市| 沐川县| 郸城县| 巴东县| 吉首市| 固原市| 嵩明县| 谢通门县| 昌吉市| 马龙县| 江西省| 金山区| 平乡县| 康定县| 永州市| 太和县| 县级市|