Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

"Spring xd" versus storm

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 ?

like image 634
tom Avatar asked Sep 17 '13 15:09

tom


1 Answers

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.

like image 158
poy Avatar answered Oct 16 '22 01:10

poy