我需要使用kafka-python api进行程序化提交。 从文档中,我看到我需要使用下面的api,但是找不到合适的用法示例:
它需要偏移量作为TopicPartition和OffsetMetadata的字典。 我当时正在考虑在使用者上使用Assignment()API,该API向我返回当前使用者的TopicPartitions列表。对于OffsetAndMetadata,我可以设置偏移量,但没有得到需要为元数据属性设置的内容。该文档并没有帮助。
请让我知道。
谢谢。
答案 0 :(得分:1)
元数据在OffsetAndMetadata对象中是可选的。您可以传递None
作为元数据值。
Kafka不在内部使用此元数据,因此它实际上是一个不透明的字节数组,可用于存储特定于应用程序的数据。