Difference between Kafka and Kafka Direct?
2 answers
kafka direct is an optimization that gives better guarantees of fault tolerance and higher reliability of overtime semantics.
park 1.2 introduced by Write Ahead Logs . This ensures that no data received from trusted data sources (i.e. Transactional sources such as Flume, Kafka and Kinesis) is lost due to failures (i.e. Semantics at least once). Even for unreliable (i.e. non-transactional) sources, such as plain old sockets, this minimizes data loss. refer to this link for better understanding
+3
source to share