Question

I'm actively looking for a real time big data analysis solution.

for now I've identified a mature actor Twitter Storm and also a young challenger Spring XD.

Does anyone know if Spring XD could real time process log event streams or twitter streams as well as Storm would do ?

What are the know limitations of both technologies ?

Was it helpful?

Solution 2

I am interested in the same thing, I've worked with Spring for years, and recently Storm. my guess is that they both will perform very well..I am using Storm currently simply because it's more mature..However, if it was a Spring Based project..i would recommend giving Spring XD a shot before Storm.

OTHER TIPS

SpringXD is a great tool if you are looking to string together several modules without having to write too much code. We used it for a little bit in production and found that it let us scale.

SpringXD is worth using if you don't have to create too many custom modules, need containers for stability, and don't have too elastic of a load.

SpringXD also allows quick integration with several technologies (Redis, RabbitMQ, Hadoop to name a few) out of the box. If you are looking to get something quickly distributed, it might be a great tool for your use case. However, if you have a very elastic load, or want to deploy several different streams, then they don't currently recommend that.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top