Kafka Producer blocks sending messages asynchronously? After reading the source code again, I found that the buffer pool design is very good, and its design...
1. What is kafka? Kafka is a distributed publish-subscribe messaging system. Originally developed by LinkedIn and later part of the Apache project, Kafka is a...
Kafka supports two authentication mechanisms based on SSL and SASL. SASL is used in this article. Kafka supports five SASL mechanisms: GSSAPI, PLAIN, SCRAM, OAUTHBEARER,...
Python Kafka producer sends data frequently missing data? Messages Lost By producers After producers invoke the send method to send messages, the messages may not...
Partition allocation is an important concept in Kafka, which affects the overall performance balance of Kafka. There are three places in Kafka that cover this...
Kafka messages are classified by topics. Producers send messages to Kafka brokers through topics, and consumers read data through topics. Topic can also start with...
Foreword looked up some information and saw a lot of online articles, always feel that Kafka producer partition strategy to explain clearly, this article will...
Kafka no message loss configuration Under what circumstances can Kafka be guaranteed not to lose messages? Kafka only makes limited persistence guarantees for committed messages.
Producer message partitioning. When we use Kafka, we want to distribute data evenly across all servers. In this way, our load balancing becomes perfect.
This article describes how Slack builds an automated Kafka infrastructure based on open source tools such as Chef, Terraform, CruiseControl, and CMAK to automate the...
Kafka about the core interview questions in a series, from the "basic knowledge", "advanced promotion", "architecture tuning" three directions to comb the interview questions, I...
There are many delayed operations in Kafka. For example, time-consuming network requests (such as waiting for ISR copy to be successfully replicated while producing) are...
Clickhouse itself is an analytical database that provides many synchronization solutions with other components. In this article, Kafka will be used as a data source...
When it comes to tuning, monitoring is often necessary. Kafka itself does not provide a good graphical monitoring system, but there are many third-party kafka...
At present, Kafka has been positioned as a distributed streaming processing platform, which is widely used for high throughput, persistence, horizontal expansion, support for streaming...
EFAK EFAK (Eagle For Apache Kafka, formerly known as Kafka Eagle) EFAK is open source visualization and management software, which can query, visualize, and monitor...