Welcome to DataStax Luna Streaming

DataStax Luna Streaming is a production-ready distribution of Apache Pulsar built to run seamlessly on any CNCF conformant version of Kubernetes. DataStax Luna Streaming provides all of the core capabilities included in the Apache Community version of Apache Pulsar, plus a number of additional tools and features to facilitate administration and operational tasks associated with running Apache Pulsar in production.

Release notes

The latest release of DataStax Luna Streaming is 2.8, which matches the supported, distributed Pulsar version numbers.

The prior Luna Streaming release (numbered 1.0.x or 2.7.2) provided the Pulsar 2.7.2 distribution.

Refer to the DataStax Luna Streaming release notes, which are hosted in our public GitHub repo, for information & linked commit IDs that were implemented in the latest Luna Streaming 2.8 release.

Components

In addition to the distribution of Apache Pulsar 2.8.1, DataStax Luna Streaming provides:

  • A Helm chart that deploys and manages Pulsar on your current CNCF-conformant Kubernetes infrastructure

  • Cassandra, Elastic, Kinesis, Kafka, and JDBC connectors

  • Pulsar Admin Console for simplified administration of your Pulsar environment

  • Pulsar Heartbeat to observe and monitor your Pulsar instances

Features

  • Horizontally scalable to millions of independent topics and millions of messages published per second

  • Strong ordering and consistency guarantees

  • Low latency durable storage

  • Topic and queue semantics

  • Load balancer

  • Designed for being deployed as a hosted service:

    • Multi-tenant

    • Authentication

    • Authorization

    • Quotas

    • Support for mixing very different workloads

    • Optional hardware isolation

  • Keeps track of consumer cursor position

  • REST API for provisioning, admin and stats

  • Geo replication

  • Transparent handling of partitioned topics

  • Transparent batching of messages

What’s next?