No single component can promise consistency. The Kafka spent years and had rewrite significant parts of their tool proving this point. After all that work, they still say the guarantee is yours to hold.