Ironstream’s Kafka producer can be configured to send records asynchronously to a Kafka broker, as described in the KBA for SDK2103.
The producer uses Kafka’s “non-blocking” API to send the data to a Kafka broker, which when called, immediately returns once the forwarded record is stored in the buffer of records waiting to post to a Kafka broker. A new callback method was implemented to provide asynchronous handling of request completion.
For more information, refer to the “Setting Up Kafka for Ironstream” chapter in the Ironstream Configuration and User’s Guide.