A kafka producer written elsewhere that I'm using, which uses the Go kafka driver, is sending messages where the key is null.
Is this OK - or will this cause issues due to partitioning not happening correctly? What would be a good way to generate keys in this case, to ensure even partition spread? Thanks.