If your task is completely serial you can still use Kafka and storm but you are 
limited in the number of workers that can apply whatever data transformation 
you need serialized. Basically you can use one consumer reading one Kafka 
partition and one storm worker being fed by the one Kafka consumer.

On Jan 1, 2014 11:06 AM, S Ahmed <sahmed1...@gmail.com> wrote:
I have briefly looked at storm, but just a quick question, storm seems to
have all these workers but they way it seems to me the order in which these
items are processed off the queue is very random correct?

In my use case order is very important so using something like storm would
not be suitable right?

I first learned of kafka + storm based on a post by someone from loggly,
but loggly can process items randomly I would imagine because at the end of
the day each log item is timestamped so after it is processed and indexed
things would be fine.

But if your use case is such that processing message#123 before message#122
would have side effects that you can't use something like storm.

Reply via email to