New Kafka Agents

The Kafka Agents differ significantly from other agents in their design, as the workflow transactions are stored in the Kafka cluster and not in the platform database as for other agents. Therefore, you can only configure one Kafka cluster per workflow for batch workflows. The transactions are synchronized per workflow and stored in the associated cluster when the workflow contains a Kafka agent.

If you want to collect messages from one Kafka cluster and forward them to another cluster using batch workflows, you must configure two workflows. Another difference is that you select the Kafka profile in the Workflow Properties dialog and not in the agent configuration as you do for other agents with dedicated profiles.

This is a new set of Kafka agents that will replace the previous agents in a future major version. In Desktop Online, the previous agents and profile are marked as deprecated and have the following names:

  • Kafka Profile Deprecated

  • Batch collection agent: Kafka Deprecated

  • Realtime collection agent: Kafka Deprecated

  • Realtime forwarding agent: Kafka Deprecated

The main differences between the versions are that the new version:

As the UDR types differ between the deprecated and new agents, you have to rewrite workflows with Legacy Kafka agents after having upgraded to this version.

Â