One of the key differences is that Kafka supports multi-subscription while
Kestrel does not. This is the primary reason why storm is integrated with
Kafka.

Thanks,

Jun

On Mon, Oct 8, 2012 at 9:08 AM, howard chen <howac...@gmail.com> wrote:

> Hi,
>
> Someone asked in Quora
> (
> http://www.quora.com/Apache-Kafka/What-are-the-most-significant-differences-between-kestrel-and-kafka
> )
> and I found this question is particularly interesting, since not many
> people has the experience in dealing with these systems.
>
> My understanding is as following, so pls correct me if I am wrong:
>
> Same:
> - Both are durable and queue's size is limited by disk storage instead of
> memory
> - There are both very fast
>
> Difference:
>
> - No strict ordering kestrel
> - Not transactional for kestrel
> - No unique delivery guarantee for kestrel
> - No zookeeper coordination for kestrel
>
> So it seems to me that kafka is a more complete solution for message
> streaming solution while kestrel is a simplistic implementation of
> message queue, am I right?
>
> Anything to add?
> Thanks.
>

Reply via email to