当前位置: 首页 > news >正文

nodejs 使用kafka案例,node-red配置kafka案例,从安装配置kafka开始

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

生产者测试:

bin/kafka-console-producer.sh --broker-list 1.2.3.4:9092 --topic test-topic

消费者测试:

bin/kafka-console-consumer.sh --bootstrap-server 1.2.3.4:9092 --topic test-topic --from-beginning

在这里插入图片描述

在这里插入图片描述

const { Kafka } = require('kafkajs')const kafka = new Kafka({clientId: 'my-app',brokers: ['1.2.3.4:9092']  // 使用服务器的 IP 和端口
})const producer = kafka.producer()
const consumer = kafka.consumer({ groupId: 'test-group' })const run = async () => {// Producingawait producer.connect()await producer.send({topic: 'test-topic',messages: [{ value: 'Hello KafkaJS user!1111' },],})// Consumingawait consumer.connect()await consumer.subscribe({ topic: 'test-topic', fromBeginning: true })await consumer.run({eachMessage: async ({ topic, partition, message }) => {console.log({partition,offset: message.offset,value: message.value.toString(),})},})
}run().catch(console.error)

http://www.mrgr.cn/news/22517.html

相关文章:

  • GraalVM的资料
  • 组件拆分综合案例——商城首页
  • 第T6周:好莱坞明星识别
  • 线性因子模型 - 独立分量分析(ICA)篇
  • Go语言现代web开发04 变量常量以及类型转换
  • 机器学习TFIDF的情感分类文章
  • 寻找身高相近的小朋友
  • 数据结构与算法03 顺序表+链表
  • 沁恒CH32在MounRiver Studio上环境配置以及使用详细教程
  • 最大公因数:欧几里得算法
  • goreplay流量重放备忘
  • Linux 文件查找命令which,find详解
  • 使用SSH KEY
  • JavaFx生成树型结构
  • 键盘快捷键:提高工作效率与电脑操作的利器
  • ThreadLocal 释放的方式有哪些
  • 【每日一题】LeetCode 2181.合并零之间的节点(链表、模拟)
  • Go开源日志库Logrus的使用
  • Matlab simulink建模与仿真 第十一章(端口及子系统库)【下】
  • 衡石分析平台使用手册-单机安装及启动