Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

franz-go is like 4x-20x faster than standard confluent client


Having looked at the benchmarking code in franz-go, I'm very dubious about those claims.

1) What settings did they use for those published numbers? 2) They don't change the default `linger.ms` for confluent-kafka-go and indeed, don't provide a argument to do so, unlike for the code to test their client.

Automatically that renders the benchmark useless - the code running franz-go defaults to linger.ms of 0, librdkafka defaults to 5ms, so already you're not comparing apples with apples.


Slightly longer linger.ms should squeeze more throughput (at the expense of higher latency) not the other way around.


I ran some tests and it does appear to be about 3x faster at consuming, for my use-case.


I’ll try it




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: