Skip to content

The Apache Pulsar PubSub implementation pluggable into the Bullet Service and Backend

License

Notifications You must be signed in to change notification settings

bullet-db/bullet-pulsar

Repository files navigation

Bullet Pulsar

Build Status Coverage Status Maven Central

This project implements Bullet PubSub through Pulsar, allowing you to use Pulsar as your pubsub layer for transporting Bullet queries and results between the Bullet Web Service and Backend.

Table of Contents

Background

Bullet is a streaming query engine that can be plugged into any singular data stream using a Stream Processing framework like Apache Storm, Spark or Flink. It lets you run queries on this data stream - including hard queries like Count Distincts, Top K etc. The main project is available here.

Install

Bullet Pulsar is a Java implementation of the Bullet PubSub, published to Bintray and mirrored to JCenter. To see the various versions and set up your project for your package manager (Maven, Gradle etc), see here.

Usage

For usage, please refer to Pulsar PubSub.

Documentation

All documentation is available at Github Pages here.

Links

Contribute

All contributions are welcomed! Feel free to submit PRs for bug fixes, improvements or anything else you like! Submit issues, ask questions using Github issues as normal and we will classify it accordingly. See Contributing for a more in-depth policy. We just ask you to respect our Code of Conduct while you're here.

License

Code licensed under the Apache 2 license. See the LICENSE for terms.

About

The Apache Pulsar PubSub implementation pluggable into the Bullet Service and Backend

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages