Thanks for the reply. If I use it only for activity streams like twitter:

I would want a topic for each #tag and a topic for each user and maybe
foreach city. Would that be too many topics or it doesn't matter since most
of them will be deleted in a specified interval.



Best Regards,
Aris Giachnis


On Fri, Sep 5, 2014 at 12:57 PM, Aris Alexis <aris.alexis....@gmail.com>
wrote:

> Thanks for the reply. If I use it only for activity streams like twitter:
>
> I would want a topic for each #tag and a topic for each user and maybe
> foreach city. Would that be too many topics or it doesn't matter since most
> of them will be deleted in a specified interval.
>
>
>
> Best Regards,
> Aris Giachnis
>
>
> On Fri, Sep 5, 2014 at 6:57 AM, 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