Socket
Socket
Sign inDemoInstall

node-red-contrib-kafka-manager

Package Overview
Dependencies
92
Maintainers
1
Versions
27
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    node-red-contrib-kafka-manager

Node-RED implements Kafka manager with associand associated .


Version published
Weekly downloads
56
decreased by-33.33%
Maintainers
1
Created
Weekly downloads
 

Readme

Source

node-red-contrib-kafka-manager

Node Red for working with apache kafka, a streaming product. First initial release using kafka-node .

  • Kafka Broker
  • Kafka Admin
  • Kafka Consumer
  • Kafka ConsumerGroup
  • Kafka Offset
  • Kafka Producer

Has a test GUI which allows topics to be added.

Note: all nodes run in debug mode for 100 messages then turns off.


Kafka Broker

Defines the client interface to kafka. One can add process.env for hosts with

process.env.atesthosts='[{"host":"atesthost1","port":1234},{"host":"atesthost2","port":4321}]';

in settitngs.js

Kafka Broker Kafka Broker Options


Kafka Admin

Provide the ability to process administration tasks such as create and list topic.

Admin


Kafka Consumer

Consumer of topic messages in kafka which are generated into node-red message. Provides types of base and high level.

Kafka Consumer Kafka Consumer Options Kafka Consumer Fetch Kafka Consumer Encoding

Kafka Consumer Group

Consumer of topic messages in kafka which are generated into node-red message.

Kafka Consumer Group Kafka Consumer Group Options


Kafka Offset

Get various offsets from Kafka. Which type are set via msg.action or msg.topic. msg.payload states the types of options.

Kafka Offset


Kafka Producer

Converts a node-red message into a kafka messages. Provides types of base and high level.

Kafka Producer


Simple Web Admin Panel

Simple Web page monitor and admin panel

Web

Producing flow can be found in test flow

Web Flow


Install

Run the following command in the root directory of your Node-RED install or via GUI install

npm install node-red-contrib-kafka-manager

Tests

Test/example flow in test/generalTest.json

Tests

Includes sample script for start kafka in windows using node-red

Scripts


Version

0.3.1 Add hosts list by process.env 0.2.14 Add self serve TLS and fix bug plus mask ssl info when debug logging 0.2.9 Change debugging mechanism and add kafka-node to dependencies 0.2.8 Added all admin api's per Kafka 2.3 but dependent on kafka-node update. Remove refresh metadata, automated if problem. Fix consumer group errors. Add tests for admin calls. 0.2.7 If offsetOutOfRange pause consumer. Added in deleteTopics but dependant on kafka-node update. 0.2.6 More fixes for error processing on invalid topic 0.2.4 Fix for error processing 0.2.3 Fix for multi nodes on broker

0.2.2 Stopped bug where producer on connection initiates a null message. Fix bug with restart logic on fail and order of messages on failed retry

0.2.1 When messages being queued as producer is waiting on connection or reconnection show producer in problem state.

0.2.0 Add nodes consumer group and offset. Another fix to issue with initial no kafka. describe groups implemented

0.1.0 Add in High level producer/consumer. Further fixes to make connection more robust on kafka up/down Multi host per broker Multi Topic for consumer

0.0.2 Add in High level producer. Make connection more robust on kafka up/down due to bugs and problem points in in kafka-node

0.0.1 base

Author

Peter Prib

Keywords

FAQs

Last updated on 28 Mar 2020

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc