栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

nodejs kafka-node 消费消息,生产消息

nodejs kafka-node 消费消息,生产消息

npm i kafka-node

接收消息

// 一旦提供topic立刻开始fetch消息
  const kafka = require('kafka-node')
  const client = new kafka.KafkaClient({ kafkaHost: '192.168.133.128:9092' });
  const consumer = new kafka.Consumer(client, [
    { topic: 'test', partition: 0 }
  ]);
  consumer.on('message', function (message) {
    console.log('接收一条', message.value);
  });

生产消息

var kafka = require('kafka-node'),
  Producer = kafka.Producer,
  client = new kafka.KafkaClient({kafkaHost: '192.168.133.128:9092'}),
  producer = new Producer(client);

let payloads = [{
    topic: 'test',
    messages: 'hi_from_node' + new Date(),
  }
];

producer.on('ready', function () {
  console.log('ready');
  producer.send(payloads, function (err, data) {
    console.log(err, data);
  });
});

producer.on('error', function (err) {
  console.log(err);
})

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/600783.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号