StreamingPro

Declarative workflows for building Spark Streaming

Spark Streaming

Spark Streaming is an extension of the core Spark API that enables stream processing from a variety of sources.
Spark is a extensible and programmable framework for massive distributed processing of datasets,
called Resilient Distributed Datasets (RDD). Spark Streaming receives input data streams and divides the data into batches, which are then processed by the Spark engine to generate the results.
Spark Streaming data is organized into a sequence of DStreams,
represented internally as a sequence of RDDs.

StreamingPro

StreamingPro is not a complete application, but rather a extensible and programmable framework for spark streaming (also include spark,storm)
that can easily be used to build your streaming application.

StreamingPro also make it possible that all you should do to build streaming program is assembling components(eg. SQL Component) in configuration file.

Features

  • Pure Spark Streaming(Or normal Spark) program (Storm in future)
  • No need of coding, only declarative workflows
  • Rest API for interactive
  • SQL-Oriented workflows support
  • Data continuously streamed in & processed in near real-time
  • dynamically CURD of workflows at runtime via Rest API
  • Flexible workflows (input, output, parsers, etc...)
  • High performance
  • Scalable

Documents

Architecture

Snip20160510_3.png

Declarative workflows

Snip20160510_4.png

Implementation

Snip20160510_1.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 参与007的行动,是因为这三个数字吸引了我的注意。它让我想起来很多年前看到的一本小书《007》,敬佩那个身份神秘、...
    光之予阅读 496评论 3 4
  • 今天是农历的腊月二十九,明天就是大年初一了。 按照我们家乡的习俗,每年的除夕那天,各家各户都要去上坟祭祖,顺便把去...
    朱燕飞阅读 1,399评论 0 1
  • 今年清明节前,婆婆去给比大许多的大姐烧周年,说是大姨婆家的二姐一起去,讲讲大姨婆家的故事吧! 前几年,大姨婆家二姐...
    黄小闲阅读 262评论 0 2
  • 看到一则笑话段子,内容如下: 今天叫了个滴滴专车,司机给我聊了他的人生观。他说:“我有房子,有车,有自己的生意,自...
    1ee8ad754da6阅读 478评论 0 1