franz-go icon indicating copy to clipboard operation
franz-go copied to clipboard

franz-go contains a feature complete, pure Go library for interacting with Kafka from 0.8.0 through 3.6+. Producing, consuming, transacting, administrating, etc.

Results 55 franz-go issues
Sort by recently updated
recently updated
newest added

We noticed that when increasing the value for _kgo.FetchMaxPartitionBytes_ even to **10MB**, causes our apps to use much more memory than normal. Also the throughput is affected. You can see...

waiting for details

I wanted to know what is the plan on implementing KIP-848. I see a dedicated branch just for this, but it's been inactive for a year. @twmb I would be...

enhancement
help wanted

I am having some trouble understanding exactly how NoResetOffset() works. I am working only with group consumers. My use case is that I want to set the default behaviour to...

enhancement

- [x] Support Kafka 3.7 (as well as Errors.java) - [ ] Ready to merge: #672 - [ ] Ready to merge: #681 - [ ] Ready to merge: #697...

Hi, I have 2 issues, one with batch and retry of records using group consumer, the second with making `kotel` work. I'm trying to understand how can I configure Batch...

waiting for details

Hello, while using this library and the `kotel` plugin for monitoring some consumers of Kafka clusters we noticed a pattern in the connection metrics that is creating some minor issues...

enhancement
plugin
has pr

Scrolling through code I found mysterious constants, looks like this should be `codecType`. However, `codec` param is `byte` but `codecType` is `uint8` I don't think it's a problem. Changing function...

ready for minor release

Currently I am looking at multiple dynamic deployments of this library and I'm looking to implement checks prior to initialized polling which need to verify that the necessary topics have...

ready for minor release

Currently when using `AutoCommitMarks` option the only function available for marking is `MarkCommitRecords(rs ...*Record)`, this requires you to keep `Record`s in memory until they're marked (possibly for prolonged periods of...

ready for minor release