js-executor: kafkaClient.producer({ createPartitioner: Partitioners.DefaultPartitioner }) as mentioned in migration notes for the major kafka.js 2.0

This commit is contained in:
Sergey Matvienko 2022-06-18 10:59:05 +03:00
parent a5050cdf7f
commit 3e436ee866

View File

@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
const {logLevel, Kafka, CompressionTypes} = require('kafkajs'); const {logLevel, Kafka, CompressionTypes, Partitioners} = require('kafkajs');
const config = require('config'), const config = require('config'),
JsInvokeMessageProcessor = require('../api/jsInvokeMessageProcessor'), JsInvokeMessageProcessor = require('../api/jsInvokeMessageProcessor'),
@ -159,7 +159,7 @@ async function sendMessagesAsBatch(isImmediately) {
} }
consumer = kafkaClient.consumer({groupId: 'js-executor-group'}); consumer = kafkaClient.consumer({groupId: 'js-executor-group'});
producer = kafkaClient.producer(); producer = kafkaClient.producer({ createPartitioner: Partitioners.DefaultPartitioner });
/* /*
//producer event instrumentation to debug //producer event instrumentation to debug