制片人如何确保经纪人接受了他的信息?

时间:2017-08-22 08:11:11

标签: java jms message-queue

如果我正确理解JMS,则消费者向代理发送确认,并且代理知道消费者接受了该消息。但是制作人如何确保经纪人接受了这个消息呢?我在API中看不到任何确认。

方法是发送同步还是异步?

1 个答案:

答案 0 :(得分:0)

  

致谢是一个消费者方面的概念。致谢就是这样   消费者通知JMS提供者它已成功   收到了一条消息。在生产者方面,唯一的概念   确认包括成功调用   主题publishe的发布方法或队列发送者的发送方法。如果   对表示JMS的消息给出确认   提供商不得向消费者提供相同的消息   再次提问,JMS提供商也可以释放任何资源   代表所述消息(即,如果是JMS队列)   在确认成功交付后考虑该消息   从队列中删除)。为了尽量减少资源消耗,   消费者应用程序需要尽快确认消息   成功交付后可能会成功。

来源:http://wso2.com/library/articles/2013/01/jms-message-delivery-reliability-acknowledgement-patterns/