9.49.4.1 Kafka Forwarding Agent Configuration

You open the Kafka forwarding agent configuration dialog from a workflow configuration: you can right-click the agent icon and select Configuration..., or double-click the agent icon. The agent configuration has two tabs; Forward and Override. The settings in the Override tab is only relevant when you are using Kafka client 0.8.

The Forward Tab

The Forward tab contains the general configuration for the Kafka forwarding agent.

Kafka_forwarding_agent_config_Forward_tab.png
Kafka forwarding agent configuration - Forward tab

Setting

Description

Setting

Description

Profile

The name of the profile as defined in the Kafka Profile Editor (select Kafka Profile after clicking the New Configuration button in the Desktop).

Acknowledged

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

Caution!

Due to a known issue in this version of MediationZone you must configure the agent to use the "Acknowledged" execution mode.

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.

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.

The Override Tab

The Override tab is only used for Kafka client 0.8 and controls how to determine which partition to use.

Kafka forwarding agent configuration - Override tab

 

Setting

Description

Setting

Description

UDR Key Field

Select this option if you want to use the partition indicated by the key field in the KafkaUDR.

Internally Computed

Select this option if you want to select which partition to use.

 

Â