Legacy Kafka Producer

The Kafka Producer is a real-time agent that is responsible for sending data to Kafka. 

Configuration

The Kafka Producer configuration contains the following settings:

Setting

Description

Setting

Description

Profile

Browse and select the profile the agent should use, as defined in the Legacy Kafka Profile.

Standard

Select this option if you do not require acknowledgments to be sent to an external system.

Acknowledged

Select this option to enable an acknowledgment to be sent back to an external system. Acknowledged execution mode consumes more resources since every outstanding request contains data from a response UDR.

Route On Error

Select this check box if you want a KafkaExceptionUDR, containing the error message, to be routed from the forwarding agent when an error occurs. You can only select this check box if you have selected Standard execution mode.

Note!

The emission of error UDRs is under flood protection, which means only one unique error message UDR is issued per second to prevent flooding of identical errors. In addition, if you set the number of retries to a value greater than 0 in the  Advanced tab of the Producer tab in the Kafka Profile configuration dialog, the error message UDR is not emitted until the final retry has failed.

Suppress Non-Fatal Errors

Select this check box if you do not want to log non-fatal errors produced by the Kafka forwarding agent in the System Log.

Input/Output Data

Input Data

Legacy KafkaUDR

Output Data

Legacy KafkaExceptionUDR