Kafka data loss if connectivity breaks down

Hello,

We are facing issue in Kafka messages streaming if connectivity break down.
Data is getting lost if connectivity break down or broker is not available.

we are using producer on one server ‘x’ and consumer on other server says ‘y’.We stopped kafka service on consumer ‘y’.We are sending data from x to y . Few messages are visible after starting kafka on ‘‘y’’ other messages or data is getting lost.
We have added below properties as:
if (rd_kafka_conf_set(conf, “enable.idempotence”, “true”, errstr, sizeof(errstr)) != RD_KAFKA_CONF_OK)
{
TRACE_SHOW(errstr);
}
if (rd_kafka_conf_set(conf, “message.send.max.retries”, “200”, errstr, sizeof(errstr)) != RD_KAFKA_CONF_OK)
{
TRACE_SHOW(errstr);
}
if (rd_kafka_conf_set(conf, “retry-backoff-ms”, “2000”, errstr, sizeof(errstr)) != RD_KAFKA_CONF_OK)
{
TRACE_SHOW(errstr);
}
if (rd_kafka_conf_set(conf, “delivery.timeout.ms”, “150000”, errstr, sizeof(errstr)) != RD_KAFKA_CONF_OK)
{
TRACE_SHOW(errstr);
}
if (rd_kafka_conf_set(conf, “acks”, “all”, errstr, sizeof(errstr)) != RD_KAFKA_CONF_OK)
{
TRACE_SHOW(errstr);
}
if (rd_kafka_conf_set(conf, “max.in.flight.requests.per.connection”, “1”, errstr, sizeof(errstr)) != RD_KAFKA_CONF_OK)
{
TRACE_SHOW(errstr);
}

But getting errstr=No such configuration property: “delivery.timeout.ms” for each property.
Please suggest how can we reloved it.
We have checked version with below api:
rd_kafka_version_str()
kafka version:0.11.6