Some of the core advantages of Apache Flume which made this technology chosen are as detailed here in bullet points:
- Open source.
- Very good documentation, with many examples and patterns of how these can be applied, is available.
- High throughput with low latency.
- Declarative configuration.
- Inherently distributed.
- Highly reliable, available, and scalable (horizontally).
- Highly extensible and customizable.
- Less costly installation, operation and maintenance.
- Contextual routing aspect has a dedication subsection in this chapter. But for you to have a heads-up, this is an aspect of Flume to look at the payload (stream data or event) and construct a routing which is apt.
- Build-in support for a variety of source and destination ...