As I understand, the producer must not retry any of failures to send, and the consumer must commit before performing some processings to provide at-most-once delivery semantics. But is replication factor associated to the delivery semantics too? the annotation in the sample project in reactor-kafka says like below:
A topic with replication factor one combined with a producer with acks=0 and no retries ensures that messages that could not be sent to Kafka on the first attempt are dropped
Should replication factor be one to provide at-most-once delivery semantics in Apache Kafka?