【发布时间】:2016-10-02 07:05:11
【问题描述】:
我正在设计一个具有以下流程的系统:
- 通过网络下载提要文件(基于行)
- 将元素解析为对象
- 过滤无效/不必要的对象
- 在部分元素上执行阻塞 IO(HTTP 请求)
- 保存到数据库
我一直在考虑使用 Spark-streaming 实现系统,主要用于任务并行化、资源管理、容错等。
但我不确定这是火花流的正确用例,因为我不只是将它用于度量和数据处理。 另外我不确定 Spark-streaming 如何处理阻塞的 IO 任务。
Spark-streaming 是否适合这种用例?或者我应该寻找其他技术/框架?
【问题讨论】:
标签: apache-spark spark-streaming