Apologies if this isn't the correct forum to ask this, given it's not an issue as such but more a question.
With Kafka 0.11, there is support for an application to produce/consume with exactly-once semantics using transactions, are there any plans to add support for this? Thanks.
N/A
N/A
Please provide the following information:
Github is also for question :)
This will have to be implemented by librdkafka, this is already on roadmap.
Fantastic thanks, do you by chance know of a github issue in librdkafka that is tracking this at all so I can follow it? I did a quick search and couldn't find anything. Thanks.
Thanks, should I close this issue now or leave it open to track support for this in the .NET client?
librdkafka v0.11.0 (and hence the dotnet client v0.11.0) understands the new message format added in 0.11.0 but idempotence and transaction functionality is yet to come. this is on the roadmap but we don't have an ETA for you at this point.
I am waiting for this as well. Keep us updated.
I am waiting for this too.
we haven't started working on it but we will soon. it should be here within 6 months (it's a big feature).
@mhowlett is it still in road map or is it implemented?
it's absolutely going to be implemented. idempotent producer will be done before transactions. can't yet guarantee a release date, but it's a current open task.
+1
Any update?
idempotent producer is in -beta2, and will be stable in 1.0 which will should be out on the timeframe of a couple of weeks. we're starting work on transactions immediately after.
Also waiting transactions, gonna wait
Hello, any update?
1.0 has idempotent producer. The consumer side of transaction support is underway here: https://github.com/mhowlett/librdkafka/tree/isolation1
Thank you @mhowlett
It is not clear to me if I can use it on dotnet client?
yep, simply set the EnableIdempotence property to true, and you're good to go!
Most helpful comment
I am waiting for this as well. Keep us updated.