3. 编写生产者与消费者 具体api可以参考官网: kafka-nodewww.npmjs.com/package/kafka-node 生产者: /** * 生产者 */ const kafka = require('kafka-node'); let conn = {'kafkaHost':'127.0.0.1:9092'}; var MQ = function (){ this.mq_producers = {}; } MQ.prototype.AddProducer = fun...
最后,使用nodejs访问kafka npm init -y npm install kafkajs 新建demo.js,输入以下代码 const{Kafka} =require('kafkajs')constkafka =newKafka({clientId:'my-app',brokers: ['localhost:9092'] })constproducer = kafka.producer()constconsumer = kafka.consumer({groupId:'test-consumer-group'})construn...
模块: kafka-node 默认一个分区模式 首先创建生产者: var kafka = require('kafka-node'), Producer = kafka.Producer, client = newkafka.KafkaClient({kafkaHost:'192.168.20.59:9092'}); /** * 定义生产类 * partitionerType 定义 * 0:默认模式 只产生数据在第一个分区 * 1:随机分配,在分区个数内,...
本文介绍使用 Node.js 客户端连接 CKafka 弹性 Topic 并收发消息的操作步骤。 前提条件 安装GCC 安装Node.js 操作步骤 步骤1:准备环境 安装C++依赖库 1. 执行以下命令切换到 yum 源配置目录 /etc/yum.repos.d/。 cd /etc/yum.repos.d/ 2. 创建yum 源配置文件 confluent.repo。 [Confluent...
配置完成后,将配置文件所在文件夹下的全部文件(如果是SSL接入点实例,包含证书SSL根证书文件),上传至服务器Node.js依赖库安装目录下。 发送消息 执行如下命令发送消息。 node producer.js 代码示例 默认接入点 const Kafka = require('node-rdkafka'); const config = require('./setting'); console.log("feature...
Kafka由 linked-in 开源 。 kafka-高产出的分布式消息系统(A high-throughput distributed messaging system)。 Kafka是一个高吞吐、分布式、基于发布订阅的消息系统,利用Kafka技术可以在廉价的PC Server上搭建起大规模消息系统。 Kafka的特性: 高吞吐量、低延迟:kafka每秒可以处理几十万条消息,它的延迟最低只有几毫秒...
KAFKA_URL=kafka://127.0.0.1:9093 KAFKA_CLIENT_CERT=`cat ./test/ssl/client.crt`KAFKA_CLIENT_CERT_KEY=`cat ./test/ssl/client.key`node producer.js Using a self signed certificate: Kafka.Producer({connectionString:'kafka://127.0.0.1:9093',// should match `listeners` SSL option in Kafka co...
A modern Apache Kafka client for node.js. Latest version: 2.2.4, last published: 2 years ago. Start using kafkajs in your project by running `npm i kafkajs`. There are 1487 other projects in the npm registry using kafkajs.
6年前 package.json Bump version (v1.11.0) and update changelog 6年前 yarn.lock Bump mixin-deep from 1.3.1 to 1.3.2 6年前 README MIT 简介 A modern Apache Kafka client for node.js 暂无标签 MIT 发行版 暂无发行版 贡献者 (44) 全部 近期动态 5年多前创建了仓库北...
A modern Apache Kafka client for node.js. Contribute to tulios/kafkajs development by creating an account on GitHub.