Hi all,

I guess it is common to build topologies where message processing in storm
results in data that should be stored in external stores like NoSQL DBs or
message queues like Kafka.

There are two broad approaches to handle this storage:

1) Inline the storage functionality with the processing functionality -
i.e. the bolt generating the info to be stored also takes care of storing
it.
2) Separate out the two and make a downstream bolt responsible for the
storage.

Just wanted to see if people on the list think if there are advantages to
favour one approach over the other. Any pitfalls to take care of in one
case over the other.

Thanks
Hemanth

Reply via email to