When comparing Kafka vs Scribe, the Slant community recommends Kafka for most people. In the question“What are the best log management, aggregation & monitoring tools?” Kafka is ranked 8th while Scribe is ranked 13th. The most important reason people chose Kafka is:
Kafka is optimized for supporting a huge number of users.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Optimized for performance
Kafka is optimized for supporting a huge number of users.
Pro Native mirroring support
Kafka has native support for mirroring.
Pro Native compression support
Kafka has native support for compression.
Pro Works with pretty much any language
Scribe uses Thrift for its protocol encoding so it's compatible with pretty much any language you want to use with it.
Pro Free and open source
Licensed under the Apache 2.0.
Cons
Con Java is a resource hog
Java is a resource hog, making this far too slow unless you have money to throw at multiple servers with 1/2TB of ram.
Con Need Zookeeper
Kafka can only work with Zookeeper
Con No longer supported
Scribe has been abandoned and is no longer supported by Facebook. This means that it's no longer possible to submit pull requests or to open issues.