- Practical Real-time Data Processing and Analytics
- Shilpi Saxena Saurabh Gupta
- 167字
- 2021-07-08 10:23:06
Near real–time solution – an architecture that works
In this section, we will learn about what all architectural patterns are possible to build a scalable, sustainable, and robust real–time solution.
A high–level NRT solution recipe looks very straight and simple, with a data collection funnel, a distributed processing engine, and a few other ingredients like in–memory cache, stable storage, and dashboard plugins.

At a high level, the basic analytics process can be segmented into three shards, which are depicted well in previous figure:
- Real–time data collection of the streaming data
- Distributed high–performance computation on flowing data
- Exploring and visualizing the generated insights in the form of query–able consumable layer/dashboards
If we delve a level deeper, there are two contending proven streaming computation technologies on the market, which are Storm and Spark. In the coming section we will take a deeper look at a high–level NRT solution that's derived from these stacks.
推薦閱讀
- C語言程序設計案例教程(第2版)
- Spring技術內幕:深入解析Spring架構與設計
- Java完全自學教程
- VMware虛擬化技術
- Julia高性能科學計算(第2版)
- HTML5+CSS3 Web前端開發技術(第2版)
- Unity 2017 Mobile Game Development
- Clojure for Java Developers
- Cocos2d-x by Example:Beginner's Guide(Second Edition)
- 從Excel到Python數據分析:Pandas、xlwings、openpyxl、Matplotlib的交互與應用
- 貫通Tomcat開發
- Python Programming for Arduino
- 現代CPU性能分析與優化
- 百萬在線:大型游戲服務端開發
- Mastering Machine Learning with R