1. Introduction

RTI® Routing Service Kafka Adapter is a plugin for RTI Routing Service that enables communication between Kafka and DDS applications.

Using Routing Service Kafka Adapter, Routing Service can act as a Kafka Client, connect to a Kafka Broker. Then, it can publish Kafka Messages, and subscribe to Kafka Topics published by other Kafka Applications.

Users can configure Routing Service to route data between multiple DDS Domains and Kafka Brokers, enabling all DomainParticipants in a DDS Domain to exchange data with all Kafka Clients connected to a Kafka Broker.

Routing Service Kafka Adapter uses Routing Service’s Transformation plugins to convert DDS data to a Kafka Messages in a format that a Kafka application can understand (e.g., JSON) and transform a Kafka Messages to DDS data as well.