Kafka topic creation best strategy
Im building a streaming application where I will receive logs of various transactions which need to be processed. Planning to use kafka for this, and Im a newbie to kafka. What are the best practices when choosing a topic for kafka, are they supposed to be static values? Also in my case, each log will have a transaction-id. Can I use the value of transaction-id to generate a new topic when a new unique value of transaction-id is published to kafka?
Are Kafka write commits agnostic to producers?
I am learning the designs of Kafka replication, and producers.
And to my surprise, I somehow get the conclusion that it is impossible for producers to know accurately if the messages are committed by the broker, and the safety of writes are agnostic.
Kafka producers cannot guarantee messages will not lost or not after a write?
I am learning the designs of Kafka replication, and producers.
And to my surprise, I somehow get the conclusion that it is impossible for producers to know accurately if the messages are committed by the broker, and the safety of writes are agnostic.