Sending Ack with multiple flows

Thank you for the reply @Ragnar
Storing IFlow and IMessage in an object was my original plan but in the messageEvent callback, I don’t see anything that can give IFlow instance. If you can shed some light on how to get the IFlow instance in the messageEvent callback then that would be awesome. (We are using .NET core library 10.17.0)
Meanwhile, I will think about if transacted sessions are appropriate for the use case or not.
We want to implement a sticky load balancing pattern as mentioned in https://solace.com/blog/consumer-groups-consumer-scaling-solace /
We have a sensor that collects high-frequency time-series data and publishes it to the Solace broker. In the current test implementation, we have 4 queues and 2 consumers. Each consumer is connected to two different queues, consuming the data, processing it and then sending an acknowledgement. That’s where multiple flows came into the picture.