Comparing kafka-node and node-rdkafka : <p>I would like to use Kafka with my Node.JS services as a message broker and am debating between the <a href="https://github.com/SOHU-Co/kafka-node" rel="noreferrer">kafka-node</a> and <a href="https://github.com/Blizzard/node-rdkafka" rel="noreferrer">node-rdkafka</a> libraries. </p>

<p>I started testing kafka-node's capabilities (the library seems to be much more popular) and was able to create a producer, write to Kafka with it, create a consumer, and read from Kafka with it. <strong>However, I noticed that the library does not currently support some Kafka features such as writing timestamps and lz4 compression (features that the Scala driver that I am using supports).</strong></p>

<p>Has anyone run into these or other setbacks in kafka-node (or node-rdkafka) and decided to use another library due to them?</p>
