Tuesday, January 5, 2021

Top 5 Things Every Apache Kafka Developer Should Know

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