我正在使用ActiveMQ编写Java应用程序。我有一个生产者类(需要用户输入)和一个带有侦听器的消费者类,以便消息到达时,消息侦听器立即执行onMessage(msg)函数。
不过,我的问题是,消费者何时将确认发送回给经纪人,以便从经纪人处将msg出队?是在完成onMessage(msg)函数中编写的操作之后还是仅在调用onMessage(msg)函数时?

最佳答案

在正常情况下,确认是在onMessage完成后发送的,因为它需要处理onMessage引发异常的情况。

10-07 21:32