Agreed. I can't see this being a good use for Kafka. 

Philip 

-----------------------------------------
http://www.philipotoole.com 


On Thursday, September 4, 2014 9:57 PM, Sharninder <sharnin...@gmail.com> wrote:
 


Since you want all chats and mail history persisted all the time, I
personally wouldn't recommend kafka for your requirement. Kafka is more
suitable as a streaming system where events expire after a certain time.
Look at something more general purpose like hbase for persisting data
indefinitely.

So, for example all activity streams can go into kafka from where consumers
will pick up messages to parse and put them to hbase or other clients.

--
Sharninder






On Fri, Sep 5, 2014 at 12:05 AM, Aris Alexis <snowboard...@gmail.com> wrote:

> Hello,
>
> I am building a big web application that I want to be massively scalable (I
> am using cassandra and titan as a general db).
>
> I want to implement the following:
>
> real time web chat that is persisted so that user a in the future can
> recall his chat with user b,c,d much like facebook.
> mail like messages in the web application (not sure about this as it is
> somewhat covered by the first one)
> user activity streams
> users subscribing to topics for example florida/musicevents
>
> Could i use kafka for this? can you recommend another technology maybe?
>

Reply via email to