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

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.

主站蜘蛛池模板: 延庆县| 乌拉特中旗| 仁寿县| 营山县| 娄烦县| 辉县市| 尼玛县| 扎兰屯市| 宾川县| 庄浪县| 唐山市| 清水河县| 肇源县| 嵊州市| 浙江省| 体育| 宁国市| 洞口县| 韩城市| 托克逊县| 阿合奇县| 文昌市| 平邑县| 南京市| 镶黄旗| 会泽县| 苍梧县| 肥东县| 镇江市| 白沙| 福州市| 马边| 吉隆县| 大余县| 邢台县| 汝城县| 宜川县| 鹤岗市| 固原市| 长丰县| 桑植县|