These links http://www.michael-noll.com/tutorials/ and https://storm.apache.org/documentation/Tutorial.html may help you but the storm model is, I would say, far from the traditional transactional application (servlet based etc...)
in storm, your topology will run on multiple JVM / machines, in parallel. Storm gives you primitives to "organise"/create a stream of events and a runtime to distribute your topolgy (with nimbus / supervisor). if you want to access a DB, you can but it is up to you to implement what's needed into a Bolt (or look at trident) HTH. On Thu, Dec 31, 2015 at 5:37 PM, Aliza Nagauker <[email protected]> wrote: > Hi, > > > > I am a beginner in storm, and I have few question on the way to use it. > > So far, for developing our application we usually used the OSGI/Karaf > framework to manage our bundles and services and also benefited from its > Enterprise features like WebContainer, EJB, JDBC, JPA etc. > > Now we are considering Storm as a framework for our application, and > utilize its strong features of distributed real-time computation system. > Yet, I didn’t find in its documentation any references to its support on > the above Enterprise features. > > So, is it supported in Storm? > > Is storm framework meant to run as a standalone application? If so, how do > I get all the Enterprise services? Is it possible, or do I have to write > it? > > Should I run storm over an application-server/Container like OSGI/Karaf? > > > > What is the best practice for Storm usage? > > > > Thanks, Aliza > > > >
