Hi everybody I am trying to understand why Kafka let each individual producer, on a connection per connection basis, choose the tradeoff between availability and durability, honoring min.insync.replicas value only if producer uses ack=all.
I mean, for a single topic, cluster administrators can't enforce messages to be stores in a minimum number of replicas without coordinating with all producers to that topic so all of them use ack=all. Is there something that I am missing? Is there any other strategy to overcome this situation? Regards Luciano