我在我最近的 c# 项目中使用了 Confluent kafka 包。我通过以下方式创建了一个生产者:
prodConfig = new ProducerConfig { BootstrapServers = "xxx.xxx.xxx.xxx:xxx"};
foreach(msg in msglist){
using(var producer = new ProducerBuilder<Null, string>(prodConfig).Build()){
producer.ProduceAsync(topic, new Message<Null, string> {Value = msg});
}
}
但问题是我的一些消息没有到达消费者。他们正在某个地方迷路。但是,如果我对生产者使用等待,那么所有消息都会被传递。如何在不等待的情况下传递我的所有消息。(我有一个分区)