Node.js 操作kafka
基础知识可参考:douzixiansheng/MQgithub.com/douzixiansheng/MQ/blob/master/kafka_basic.md
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsISPrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdsATOfd3bkFGazxCMx8VesATMfhHLlN3XnxCMwEzX0xiRGZkRGZ0Xy9GbvNGLpZTY1EmMZVDUSFTU4VFRR9Fd4VGdsYTMfVmepNHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-cmbw5iNiFTYxkDNhVTNxMmMmZGMjhzYhJzMllTN1AjZ3gDO48CXyEzLchDMxIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjL2M3Lc9CX6MHc0RHaiojIsJye.png)
1.准备好kafka环境,没有安装的伙伴可以参考 (讲解了linux如何安装kafka):
douzixiansheng/MQgithub.com/douzixiansheng/MQ/blob/master/kafka_linux_install.md
2. 安装依赖 kafka-node 模块,编写package.json
3. 编写生产者与消费者 具体api可以参考官网:
kafka-nodewww.npmjs.com/package/kafka-node
生产者:
消费者:
4.执行生产者脚本
执行消费者脚本
可以看到每隔两秒生产者往主题topic(broadcast) 上生产消息,消费者从主题上拉取消息