Apache Kafka® is an event streaming platform used by more than 30% of the Fortune 500 today. There are numerous features of Kafka that make it the de-facto standard for an event streaming platform, and in this blog post, I explain the top five things that I think every Kafka developer should know. Some items in our top 5 are performance related, while others are about the key architectural concepts that make Kafka tick. I hope that, at the end of this blog post, you walk away with a deeper understanding of how Kafka works, as well as with a new trick or two up your sleeve.
Tip #1: Understand Message Delivery and Durability Guarantees
For data durability, the KafkaProducer has the configuration setting acks. The acks configuration specifies how many acknowledgments the producer receives to consider a record delivered to the broker. The options to choose from are:
from DZone.com Feed https://ift.tt/3rQRF3M
No comments:
Post a Comment