The number of acknowledgments the producer requires the leader to have received before considering a request complete.

Alowed values:
1: the leader will write the record to its local log but will respond without awaiting full acknowledgement from all followers.
0: the job will not wait for any acknowledgment from the server at all.
-1: the leader will wait for the full set of in-sync replicas to acknowledge the record (safest).