有没有办法分解消息,以便只使用最新的消息?我试图将消息保存在列表中,但没有成功var consumer = new Consumer(new ConsumerOptions(topic, router));foreach (var message in consumer.Consume()){ Console.WriteLine(Encoding.UTF8.GetString(message.Value));}输出应为:1、2、3、4输出为:1、1、2、1、2、3、1、2、3、4
2 回答
鸿蒙传说
TA贡献1865条经验 获得超7个赞
事实上,做你想做的唯一方法是有一个单一分区的主题并将max.poll.records设置为一个。
否则,就没有办法了,因为最后一条消息没有意义。任何输入消息都可以被推送到不同的分区中,并且您有一些与主题所具有的分区数相关的最后消息。
- 2 回答
- 0 关注
- 214 浏览
添加回答
举报
0/150
提交
取消