Starlight for JMS FAQs
Answers to the (arguably) most common Starlight for JMS questions.
Starlight for JMS is free open-source software. Enterprise support is available through Luna Streaming, the DataStax commercial support offering for Apache Pulsar™.
You can use the
You can download the TCK here. The repository contains a copy of the TCK that automates the execution of the tests.
In the tck-executor module you’ll find:
The Java Code needed to initialize the TCK,
The configuration file for the TCK runner,
A file that contains the excluded tests that cannot pass with this client,
Scripts to run Apache Pulsar 2.7.1, configure the Transaction Coordinator, and prepare for the execution of the TCK.
To build the package, run unit tests, and run the TCK:
mvn clean install -Prun-tck
To run only the TCK:
mvn clean install -Prun-tck -am -DskipTests -pl tck-executor
|Globally unique subscription names are not supported so the corresponding tests are skipped.|
If you’d like to fork or contribute to Starlight for JMS:
Clone the git repo:
git clone firstname.lastname@example.org:datastax/pulsar-jms.git
Build using Maven:
mvn clean install
Starlight for JMS standalone quick start: Create a simple command line Java JMS client that connects to a local Pulsar installation.
Getting started with Starlight for JMS: Create a simple command line Java JMS client that connects to an Astra Streaming instance.
Installing Starlight for JMS: Install Starlight for JMS in your own JMS project.
Mapping Pulsar concepts to JMS specifications: Understand Pulsar concepts in the context of JMS.
Starlight for JMS implementation details: Understand key implementation details for Starlight for JMS.
Starlight for JMS configuration reference: Starlight for JMS configuration reference.