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) 上生産消息,消費者從主題上拉取消息