You should add either use $conf->set('enable.auto.commit', 'true')
or change from using RdKafka\Consumer
to RdKafka\KafkaConsumer
in order to be able to manually commit each message.
You are currently using RdKafka\Consumer
, which does not have a commit()
function.