summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md15
1 files changed, 15 insertions, 0 deletions
diff --git a/README.md b/README.md
index 1847664..6fb199f 100644
--- a/README.md
+++ b/README.md
@@ -39,6 +39,21 @@ producer.send_messages("this method", "is variadic")
producer = SimpleProducer(kafka, "my-topic", async=True)
producer.send_messages("async message")
+# To wait for acknowledgements
+# ACK_AFTER_LOCAL_WRITE : server will wait till the data is written to
+# a local log before sending response
+# ACK_AFTER_CLUSTER_COMMIT : server will block until the message is committed
+# by all in sync replicas before sending a response
+producer = SimpleProducer(kafka, "my-topic", async=False,
+ req_acks=SimpleProducer.ACK_AFTER_LOCAL_WRITE,
+ acks_timeout=2000)
+
+response = producer.send_messages("async message")
+
+if response:
+ print(response[0].error)
+ print(response[0].offset)
+
# To consume messages
consumer = SimpleConsumer(kafka, "my-group", "my-topic")
for message in consumer: