Overview
KafkaTools provides the following functionality that allows publishing to and consuming from topics on Kafka Servers.
Smart Services
In order to process the messages consumed from Kafka, it is recommended to use the Transaction Manager application. The models designed to process messages will be configured an assigned through the transaction manager job types. See documentation for Transaction Manager
Key Features & Functionality
Please refer to the README for additional details.
Hi Team,Use case: Given a process model with a Smart service "Consume from Kafka" configured with the "Runtime in minutes" parameter to 58 minutes.
We have detected that if we manually cancel the instance of the live process model (which is alive for the entire subscription, 58 minutes) when it has spent, for example, 30 minutes of instance execution, it seems that the events continue arriving to Appian, that is, the subscription is still alive even after canceling the process model instance that has the Smart Service "Consume From Kafka".
Once 58 minutes have passed, topic events stop arriving at Appian, even though the process model was canceled about 30 minutes before.
We don't see any reference to that behavior in the documentation, but it is a behavior that is happening to us, and we understand that it happens to everyone who uses this plugin.
Can someone confirm this behavior?