aboutsummaryrefslogtreecommitdiffstats
path: root/src/python/netconf_server/netconf_kafka_client.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/python/netconf_server/netconf_kafka_client.py')
-rw-r--r--src/python/netconf_server/netconf_kafka_client.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/python/netconf_server/netconf_kafka_client.py b/src/python/netconf_server/netconf_kafka_client.py
index 027bde1..1f21604 100644
--- a/src/python/netconf_server/netconf_kafka_client.py
+++ b/src/python/netconf_server/netconf_kafka_client.py
@@ -48,6 +48,10 @@ class NetconfKafkaClient(object):
server = "{}:{}".format(host, port)
producer = KafkaProducer(
bootstrap_servers=server,
+ request_timeout_ms=15000,
+ retry_backoff_ms=1000,
+ max_in_flight_requests_per_connection=1,
+ retries=3,
value_serializer=lambda x: dumps(x).encode(STANDARD_CHARSETS_UTF8)
)