confluent-kafka-dotnet icon indicating copy to clipboard operation
confluent-kafka-dotnet copied to clipboard

Introduce simplified producer syntax

Open sungam3r opened this issue 8 months ago • 0 comments

This PR adds implicit cast operators from value tuples to Message<T,V> to allow such syntax

p.Produce("my-topic", i.ToString(), handler);

compared to current syntax

p.Produce("my-topic", new Message<Null, string> { Value = i.ToString() }, handler);

The goal is to reduce boilerplate code from user code shifting all needed machinery to compiler.

This PR adds one additional dependency for netstandard1.3 target:

<PackageReference Include="System.ValueTuple" Version="4.5.0" />

sungam3r avatar Dec 02 '23 17:12 sungam3r