Hi,

Thanks for your response. I will try the examples.

I understand that Storm can do the functionality required in my application, 
yet my question is whether it is the right platform.
So far we worked with Karaf-framework for our applications, and I am trying to 
understand what should be the motivations to move to Storm framework?
Is it for cases of:

・         large amount of real time data processing (Big Data: files, DB, WEB 
pages) over distributed machines?

・         Large amount of real time events processing �C usually control 
protocols (network protocols �C like routing protocol, VOIP protocols, SNMP, 
REST) over distributed machines?

Thanks, Aliza

From: John Fang [mailto:[email protected]]
Sent: Wednesday, November 18, 2015 2:21 AM
To: [email protected]
Subject: 答复: Storm typical application

Yes,storm can do it. I suggest you read some storm’ example.: 
https://github.com/apache/storm/tree/master/examples/storm-starter


发件人: Aliza Nagauker [mailto:[email protected]]
发送时间: 2015年11月17日 23:23
收件人: [email protected]<mailto:[email protected]>
主题: Storm typical application

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:

&#0;.      receive messages from multiple sources: Management Systems, Network 
Elements, Internal timers, Internal modules

&#0;.      Act upon these messages: update protocol �Cstate-machines, it may 
send messages to other servers/applications.

&#0;.      Messages are typically short ones �C control protocols messages (Not 
HTTP pages, Not Documents, Not Database info).

&#0;.      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






Reply via email to