![](/img/trans.png)
[英]How to get the latest offset from the Kafka topic in Confluent kafka C# library?
[英]Example on how to use Headers with Confluent Kafka C# library
我正在尝试将 Headers 与 Confluent Kafka C# API 一起使用,但 Message<> 模板没有 Headers 参数。 如何将标头传递给 ProduceAsync 方法?
我从 GitHub 收到并回答:
https://github.com/confluentinc/confluent-kafka-dotnet/issues/1193#issuecomment-591009614
只需在 Message 对象中设置 Headers 属性。 我不认为有一个示例项目可以做到这一点,但它正在集成测试中完成: https : //github.com/confluentinc/confluent-kafka-dotnet/blob/master/test/Confluent.Kafka。 IntegrationTests/Tests/Headers.cs#L57
var header = new Headers();
header.Add(“key”, Encoding.UTF8.GetBytes(“value”)) ;
var config = new ProducerConfig
{
BootstrapServers = "localhost:9092",
};
var _producer = new ProducerBuilder<Null, string>(config).Build();
var stringmessage = "Your message";
await _producer.ProduceAsync(topic, new Message<Null, string> { Key = null, Value = stringmessage, Headers = header });
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.