Kafka to JMS connector

Accelerate your Kafka to JMS streaming with a Kafka compatible connector via Lenses UI/ CLI, Native plugin or Helm charts for Kubernetes deployments

Kafka to jms

About the Kafka to JMS connector

License Apache 2.0

The JMS Source connector allows you to subscribe to messages on JMS queues and topics and write them to a Kafka topic. This is an open-source project and so isn't available with Lenses support SLAs.

Connector options for Kafka to JMS streaming

Docker to test the connector

Test in our pre-configured Lenses & Kafka sandbox packed with connectors

Use Lenses with your Kafka

Manage the connector in Lenses against your Kafka and data.

Or Kafka to JMS GitHub Connector

Download the connector the usual way from GitHub

Connector benefits

  • Flexible Deployment
  • Powerful Integration Syntax
  • Monitoring & Alerting
  • Integrate with your GitOps

Why use Lenses.io to read data from Kafka to JMS?

This connector saves you from learning terminal commands and endless back-and-forths connecting Kafka to JMS by managing the JMS stream reactor connector (and all your other connectors on your Kafka Connect Cluster) through Lenses.io. This lets you freely monitor, process and deploy data with the following features:

  • Error handling
  • Fine-grained permissions
  • Data observability
Kafka to JMS

How to set up your Kafka to JMS data pipeline

  1. Make sure you have the following: Apache Kafka 0.11.x or above,Kafka Connect 0.11.x or above, a JMS framework (ActiveMQ for example) and Java 1.8
  2. Install and configure a Kafka Connect cluster
  3. Create a folder on each server called plugins/lib. Copy into the above folder the required connector jars from the stream reactor download.
  4. Edit connect-avro-distributed.properties in the etc/schema-registry folder and uncomment the plugin.path option.
  5. Set it to the root directory i.e. plugins you deployed the stream reactor connector jars in step 3.
  6. Start Connect, bin/connect-distributed etc/schema-registry/connect-avro-distributed.properties

Share this connector

Experience all features in a single instance always free for developers

Pull docker free