Hi, list.

We're working on a project that uses Kafka and we notice that for every
message we have a key (or null). I searched for more info about the key
itself and the documentation says that it is only used to decide the
partition where the message is placed.
Is there a problem if we use keys with the application semantics
(metadata)? For instance, we can use the key "origin:foo;target:boo" and
the consumers may use the key info to make decisions. But, a lot of
messages may use the same key and it may produce unbalanced partitions, is
that right?

Does anyone know more about the key and your role inside kafka?

[]s

Reply via email to