Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
合流kafka python:Consumer.commit()不带参数_Python_Apache Kafka_Confluent Platform - Fatal编程技术网

合流kafka python:Consumer.commit()不带参数

合流kafka python:Consumer.commit()不带参数,python,apache-kafka,confluent-platform,Python,Apache Kafka,Confluent Platform,我注意到传递调用Consumer.commit(msg=None)是一种有效的情况。至少它是在库的代码中单独处理的。我想知道这样做和调用Consumer.commit并为“msg”参数调用最后一条读取的消息有什么区别 看起来它做的事情基本相同,但是为什么在examples/integration\u test.py? 马格努斯·伊登希尔回答: 参数less commit()将为当前分配提交所有未提交的偏移量 Python集成测试主要是通过实时代理环境验证API,实际的kafka客户机测试驻留在l

我注意到传递调用Consumer.commit(msg=None)是一种有效的情况。至少它是在库的代码中单独处理的。我想知道这样做和调用
Consumer.commit
并为“msg”参数调用最后一条读取的消息有什么区别

看起来它做的事情基本相同,但是为什么在
examples/integration\u test.py

马格努斯·伊登希尔回答:

参数less commit()将为当前分配提交所有未提交的偏移量

Python集成测试主要是通过实时代理环境验证API,实际的kafka客户机测试驻留在librdkafka的构建树中,并且更加详细。 librdkafka(使用这个Python客户机)还可以在夜间作业中运行完整的标准apachekafka客户机系统测试套件


生产者API没有
commit()
methid。你是说?