私は、Consumer.commit(msg=None)
を呼び出すことが有効なケースであることに気付きました。少なくともそれは図書館のコードで個別に処理されています。私はそれをしてConsumer.commit
と "msg"引数の最後の読み取りメッセージを呼び出すことの違いは何だろうと思っています。confluent-kafka-python:パラメータなしのConsumer.commit()
それはほとんど同じことをしているようですが、それでなぜ引数は常にすべてのテストで明示的に渡されますかexamples/integration_test.py
?マグナスEdenhillによって回答
プロデューサAPIには 'commit()' methidはありません。 [consumer.commit()](https://docs.confluent.io/current/clients/confluent-kafka-python/#confluent_kafka.Consumer.commit)を意味しましたか? – Mariusz