In the below documentation link of librdkafka it is told that implementing dr_msg_cb callback is optional.
Im running an application where performance is most considered so I don't want to poll for delivery status for each and every message.
Q1)What are the consequences if I don't implement dr_msg_cb?
Q2)One problem I heard without dr_msg_cb callback is application can silently drop messages after max_retries.Can I set my producer to idempotent and max_retries=INT_MAX to solve this issue?