kafka-go
kafka-go copied to clipboard
Kafka library in Go
WriteMessages will retry , when occur NotLeaderForPartition error, this mean the client's metadata are likely out of date. Is it possible to force trigger metadata updates? Instead of relying only...
Upgrade to Go 1.18. This is a prerequisite for https://github.com/segmentio/kafka-go/pull/1247 as that PR introduces generics to the kafka-go codebase We needed to bump the go linter image used in CI...
The API for the logger changes only slightly and should continue to be backwards compatible for any existing code.
Hello, first of all, thank you for this great library. Recently, we deploy a new consumer group for an already-existent topic (v0.4.38). But we cannot consume messages at all. **Kafka...
Allow setting the windowsize for zstd compression for greater memory control.
How do producers obtain the partition and offset of message sending
### Problem This does not happen all the time. Maybe 1 out of 5 or 10 times. We have consumer application with following Reader config: ``` kafkaReaderConfig := kafka.ReaderConfig{ Brokers:...
**Describe the bug** Got non-zero number of bytes remaining: 10 **Kafka Version** > * What version(s) of Kafka are you testing against? v0.4.39 > * What version of kafka-go are...
The new log/slog package makes it easier to provide structured logs, which are easier to parse. While this package is available in go 1.21 and up there is a corresponding...
**Describe the bug** multiple Broker addresses are configured, but when one of them is unavailable, the client does not try to connect to other available Brokers. **Kafka Version** kafka_2.13-2.6.2 kafka-go:...