liftbridge

0.0.1 • Public • Published

node-liftbridge

Node.js client for Liftbridge.

Liftbridge provides lightweight, fault-tolerant message streams by implementing a durable stream augmentation for the NATS messaging system. It extends NATS with a Kafka-like publish-subscribe log API that is highly available and horizontally scalable. Use Liftbridge as a simpler and lighter alternative to systems like Kafka and Pulsar or use it to add streaming semantics to an existing NATS deployment.

🚧 This module is still under active development! Would you like to contribute? 🚧

Installation

yarn add liftbridge
# or 
npm install liftbridge

Usage

// TODO

Developer Notes

  1. To regenerate the gRPC bindings, update the path to the latest proto file and then run ./scripts/generate_grpc_code.sh

Roadmap

  • Tests & coverage
  • CI
  • Code formatting & linting (with hooks)
  • Contribution guide
  • gRPC Connection pool
  • gRPC TLS support
  • Logging

Readme

Keywords

none

Package Sidebar

Install

npm i liftbridge

Weekly Downloads

0

Version

0.0.1

License

MIT

Unpacked Size

145 kB

Total Files

21

Last publish

Collaborators

  • gprasannah