-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Closed
Labels
Milestone
Description
I feel, we must add some retry support for producer.
If client.send_produce_request() fails, because a broker (for a partition) goes down, we can simply do
- conn.close() and
- client.conns.pop(broker)
- try sending the message again, possibly after a retry delay.
This will ensure that the new broker for a partition will come up and we can send the message again.
This can be done after #33 is merged.