0
我試圖用鍵入分區卡夫卡Highlevelproducer,在4個分區的話題 我有下面的代碼:的NodeJS和卡夫卡鍵分區
var kafka = require('kafka-node'),
HighLevelProducer = kafka.HighLevelProducer,
client = new kafka.Client(Host+":"+Port,client_id),
producer = new HighLevelProducer(client,{partitionerType: 3});
.
.
theKey = theKey+1;
if (theKey > Nb_key) {
theKey = 0;
}
var payloads = [
{ topic: Topic, key: theKey, messages: JSON.stringify({"hello": "world", "Timestamp": +timestamp}) }
];
producer.send(payloads, function (err, data) {
});
我檢查了消息具有正確的密鑰值,但仍,所有的消息都發送到分區1. 你看到什麼毛病我在做什麼?
謝謝