Hello all, I am new at Storm. I read Storm Doc and tutorial as published in storm site and have few basic questions. I am trying to learn and understand whether Storm is suitable for my application.
Is Storm mainly intended for distributed real time applications that has to handle "massive input data" and apply "data analytics over this data"? Is it indented to application where the data-size is large and need analytic over the data itself (word count, search words, convert formats, write it to DB etc.)? Assuming my application is a kind of a Controller that: * receive messages from multiple sources: Management Systems, Network Elements, Internal timers, Internal modules * Act upon these messages: update protocol -state-machines, it may send messages to other servers/applications. * Messages are typically short ones - control protocols messages (Not HTTP pages, Not Documents, Not Database info). * We may need to run this application in multiple machines. In this case, is Storm is the right choice for this application? I understand that Storm is indeed very recommended for Distributed Real Time application, yet, I am not sure it is intended for network applications that are mainly control application and not Data Processing Applications (Not Big Data applications) I'll appreciate your consult on this. Thanks, Aliza
