_failedResult = new Message<string, string>(Consts.Topic, Consts.Partition, Consts.Offset, Consts.Key, It.IsAny<string>(), default(Timestamp), new Error(ErrorCode.Local_MsgTimedOut, MsgTimeoutReason));
我升级到最新的kafka时遇到了问题,因为我的单元测试使用的是旧的消息格式。我似乎找不到列出如何正确格式化消息的文档。任何帮助都将不胜感激。
谢谢
1条答案
按热度按时间5vf7fwbs1#
你可以看到当前稳定的消息格式
v1.3.0
在confluent-kafka-dotnet
:https://github.com/confluentinc/confluent-kafka-dotnet/blob/v1.3.0/src/confluent.kafka/message.cs
您可以按以下方式生产:
信息中包含的数据
Topic
,Partition
不再是消息的一部分(它们是producer config或producer方法的一部分)