kafkajs
cdc-using-debezium
kafkajs | cdc-using-debezium | |
---|---|---|
6 | 1 | |
3,592 | 2 | |
- | - | |
0.0 | 8.0 | |
about 2 months ago | 8 months ago | |
JavaScript | TypeScript | |
MIT License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
kafkajs
-
Track every PostgreSQL data change using Debezium
I will use the KafkaJS library to achieve it quickly. Let’s just paste the code here.
-
Modern stack to build a real-time event-driven app
The streaming database writes back results to Kafka topics by using sink operation in real-time. Now, we need to add JavaScript code to consume and process discount messages received from Kafka and update the UI in real-time to display them. We can use the KafkaJS library, which is a popular Kafka client for Node.js to listen and consume Kafka messages.
-
Build a durable pub-sub with Kafka in Node.js
Before we start producing and consuming events, we need to install Kafka to our API. We will use the Kafka.js client library for Node.js.
-
Top 5 cloud-native Message Queues (MQs) with Node.js support
Once Kafka runs on Kube-native support that Strimzi offers, you can now start utilizing Node.js to create your streams and use libraries such as KafkaJS, a modern Apache Kafka client for Node.js.
- Kafkajs - A modern Apache Kafka client for node.js
- Kafkajs – A modern Apache Kafka client for Node.js
cdc-using-debezium
-
Track every PostgreSQL data change using Debezium
Before diving into depth, let’s give a tiny piece of info that all codes are available on GitHub, which is a NestJS-based service.
What are some alternatives?
node-rdkafka - Node.js bindings for librdkafka
ApacheKafka - A curated re-sources list for awesome Apache Kafka
fast-cli - Test your download and upload speed using fast.com
slugify - Slugify a string
speed-test - Test your internet connection speed and ping using speedtest.net from the CLI
kafka-nodejs-starter - A simple Express.js API to which sends and receives messages using Apache Kafka.
redpanda - Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!
React - The library for web and native user interfaces.
RabbitMQ - Open source RabbitMQ: core server and tier 1 (built-in) plugins
cluster-operator - RabbitMQ Cluster Kubernetes Operator
memphis - Memphis.dev is a highly scalable and effortless data streaming platform