To add to what Michael said, my experience was that Structured Streaming in 2.0 was half-baked / alpha, but in 2.1 it is significantly more robust. Also a lot of its "missing functionality" were not available in Spark Streaming either way. HOWEVER, you mentioned that you think about rewriting your existing spark streaming code... May I ask why do you need a rewrite? Do you have a specific functional or performance issues? Some specific new use case or a specific new API you want to leverage? Changing an existing, working solution has its costs, both in dev time and ops time (changes to monitoring, troubleshooting etc), so I think you should know what you want to achieve here and ask / prototype if current release fits it.
Ofir Manor Co-Founder & CTO | Equalum Mobile: +972-54-7801286 | Email: ofir.ma...@equalum.io On Mon, Mar 13, 2017 at 9:45 PM, Michael Armbrust <mich...@databricks.com> wrote: > I think its very very unlikely that it will get withdrawn. The primary > reason that the APIs are still marked experimental is that we like to have > several releases before committing to interface stability (in particular > the interfaces to write custom sources and sinks are likely to evolve). > Also, there are currently quite a few limitations in the types of queries > that we can run (i.e. multiple aggregations are disallowed, we don't > support stream-stream joins yet). In these cases though, we explicitly say > its not supported when you try to start your stream. > > For the use cases that are supported in 2.1 though (streaming ETL, event > time aggregation, etc) I'll say that we have been using it in production > for several months and we have customers doing the same. > > On Mon, Mar 13, 2017 at 11:21 AM, Gaurav1809 <gauravhpan...@gmail.com> > wrote: > >> I read in spark documentation that Structured Streaming is still ALPHA in >> Spark 2.1 and the APIs are still experimental. Shall I use it to re write >> my >> existing spark streaming code? Looks like it is not yet production ready. >> What happens if Structured Streaming project gets withdrawn? >> >> >> >> -- >> View this message in context: http://apache-spark-user-list. >> 1001560.n3.nabble.com/Structured-Streaming-Can-I-start- >> using-it-tp28488.html >> Sent from the Apache Spark User List mailing list archive at Nabble.com. >> >> --------------------------------------------------------------------- >> To unsubscribe e-mail: user-unsubscr...@spark.apache.org >> >> >