メッセージの送受信にApache nms stompを使用しようとしています。hornetq を使用しているため、Transnational ack モードを使用できません。私の消費者シナリオ:
- メッセージを受け取る
- メッセージを処理する
- プロセスが成功した場合は ACK を返します (message.Acknowledge() を使用)
- プロセスが失敗した場合は NACK (????)
私が望むのは、プロセスが失敗した場合にメッセージを NACK することだけです。どうすればApache nmsでメッセージをNACKできますか?