Skip to content
JMS Bridge Docs
Search
Cancel
Search limited to the 3.3.5 version. Switch to the
latest version
for up-to-date results.
Select version
Latest
3.3.6
3.3.5
3.3.4
Select theme
Dark
Light
Auto
Home
Introduction
Core Concepts
Architecture
Client Data Flow Sequence Diagrams
Guides
Setup for Jolokia and Hawtio/Artemis Console
Installation Guide
Observability
Quick Start
Tutorials
Reference
Command Line Interface
Configuration
Installation
Legal Notice
Release Notes
Select version
Latest
3.3.6
3.3.5
3.3.4
Select theme
Dark
Light
Auto
Client Data Flow Sequence Diagrams
This content is for the 3.3.5 version. Switch to the
latest version
for up-to-date documentation.
JMS Producer to Kafka Consumer Flow
Kafka Producer
Kafka Consumer
Orders
Kafka Egress Process
Kafka Ingress Process
Kafka Exchange Queue
Divert
JMS Topic 'orders'
JMS Publisher
JMS Queue
JMS Consumer
Kafka Producer
Kafka Consumer
Orders
Kafka Egress Process
Kafka Ingress Process
Kafka Exchange Queue
Divert
JMS Topic 'orders'
JMS Publisher
JMS Queue
JMS Consumer
Confluent Platform
All JMS properties are converted to Kafka headers
with a prefix of ‘jms’. Origin header is also added
Exclusive divert using a selector prevents
JMS queues from getting dupes and data cycles.
Publishes data to topic
JMS Producer to Kafka Consumer Flow - Error Flow
Kafka Producer
Kafka Consumer
Orders
Kafka Egress Process
Kafka Ingress Process
Kafka Exchange Queue
Divert
JMS Topic 'orders'
JMS Publisher
JMS Queue
JMS Consumer
Kafka Producer
Kafka Consumer
Orders
Kafka Egress Process
Kafka Ingress Process
Kafka Exchange Queue
Divert
JMS Topic 'orders'
JMS Publisher
JMS Queue
JMS Consumer
Errors between these points will go back to the publisher
Errors between these points will go back to the publisher
Typical Interaction
Boom
Kafka Producer to JMS Consumer Flow
Kafka Producer
Kafka Consumer
Orders
Kafka Egress Process
Kafka Ingress Process
Kafka Exchange Queue
Divert
JMS Topic 'orders'
JMS Publisher
JMS Queue
JMS Consumer
Kafka Producer
Kafka Consumer
Orders
Kafka Egress Process
Kafka Ingress Process
Kafka Exchange Queue
Divert
JMS Topic 'orders'
JMS Publisher
JMS Queue
JMS Consumer
Message is tagged with an
origin header to prevent data cycles.
If no consumer queue
is bound to the topic, then
the message is unrouted
and not persisted.
Kafka Producer to JMS Consumer - Error Flow
Kafka Producer
Kafka Consumer
Orders
Kafka Egress Process
Kafka Ingress Process
Kafka Exchange Queue
Divert
JMS Topic 'orders'
JMS Publisher
JMS Queue
JMS Consumer
Kafka Producer
Kafka Consumer
Orders
Kafka Egress Process
Kafka Ingress Process
Kafka Exchange Queue
Divert
JMS Topic 'orders'
JMS Publisher
JMS Queue
JMS Consumer
Errors between these points will go back to Kafka