You can use any data source but you have to have *a* data source. In
particular, if you want to have exactly-once semantics you need a data
source that can support that.

What's the volume of messages you'll be handling though? It may be that
you'll be better off just writing from your server app. instead of going
through Storm.


On Wed, Jul 1, 2015 at 8:32 AM, Chandrashekhar Kotekar <
[email protected]> wrote:

> Hi,
>
> I want to implement Storm for real time message processing in my project.
> I have observed that many people use 'Apache Kafka' along with 'Storm'.
>
> In my project client applications will send messages to server side and
> server side is supposed to authenticate messages, process them and store
> into HBase. Only constraint is that message should not get dropped, each
> and every message must be persisted into HBase, it is fine if it takes few
> minutes to process that message.
>
> I would like to know
> 1) Is it mandatory to use Kafka with Storm?
> 2) What are the advantages of using Kafka with Storm?
> 3) What will happen if I don't use Kafka with storm?
>
> Request you to please enlighten me on usage of Kafka.
>
> Regards,
> Chandrash3khar Kotekar
> Mobile - +91 8600011455
>

Reply via email to