def close(self):
"""Closes the producer, flushing all buffered messages into Kafka.
Calling this method directly is not recommended, instead, use the
producer as a context manager::
with Producer() as producer:
producer.publish(message)
...
producer.publish(message)
"""
self.registrar.stop()
self.monitor.close()
self._kafka_producer.close()
assert len(multiprocessing.active_children()) == 0
评论列表
文章目录