Github user qihongxu commented on the issue:
https://github.com/apache/activemq-artemis/pull/2484
> Instead of transaction consumer you could use client acknowledge or even
individual acknowledge.
It seems that both client-acknowledge and individual-acknowledge mode will
finally use Transaction at server side. Considering these modes have no obvious
difference in performance, we choose to use transaction as itâs more reliable
and supports rollback.---
