the client instance
producer topic
producer partition
the compression type, it uses config.producerCompression by default
See Implementation