X

Welcome to All Things Data Integration: Announcements, Insights, Best Practices, Tips & Tricks, and Trend Related...

Comparing GoldenGate Kafka Handlers

Thomas Vengal
Director, Product Management

GoldenGate is the only differentiated product in the market to have 3 different types of adapters to Kafka. The three different connectors to Kafka are: 

1) Kafka Generic Handler (Pub/Sub)

2) Kafka Connect Handler

3) Kafka REST Proxy Handler

 

Each of these interfaces has its own advantages and disadvantages. The table below compares and contrasts the differences between the above three handlers:

FUNCTIONAL AREA

KAFKA HANDLER (PUB/SUB)

KAFKA CONNECT HANDLER

KAFKA REST PROXY HANDLER

 

Available in Opensource Apache Licensed version

Yes

Yes

No*

Schema Registry Integration

No

Yes*


 

Yes*


 

Formatting to JSON

Yes, with GoldenGate Formatter

Yes, with Kafka Connect Framework

Yes

Formatting to Avro

Yes, with GoldenGate Formatter

Yes*

Yes*

Designed for high volume throughput

Yes

Yes

No

Transactions and Operations

Yes, Both
Note: transactions have specific challenges, hence not recommended

Operations only

Operations only

Run-time mapping of Key and Topic

Yes

Yes

Yes

Connect Protocol

Kafka Producer API

Kafka Producer API

HTTPS, REST

Web Proxy Support

No

No

Yes

Synchronous ((also known as Blocking Mode) / Asynchronous

Yes
Note: Synchronous has very low throughput

No, Asynchronous only

No, Asynchronous only

Kafka Interceptor support

Yes

Yes

No


* Note: Available with Confluent Community and Enterprise version

For detailed information refer to GoldenGate for Big Data Documentation:

Be the first to comment

Comments ( 0 )
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.