如何使用ActiveMQ在JMS中获取CompletionListener类的功能

我将activeMQ用于我的JMS应用程序,这是一个简单的聊天应用程序,我希望在其中成功发送消息后得到通知。如果失败,则为失败原因。这些功能在javax.jms.CompletionListener中实现,但是activemq-all-xxx.jar不包含此类。我该怎么办?

wqf163 回答:如何使用ActiveMQ在JMS中获取CompletionListener类的功能

javax.jms.CompletionListener是ActiveMQ 5.x尚未实现的JMS 2.0的一部分。如果您确实需要此功能,则应该迁移到{em>确实实现JMS 2.0的ActiveMQ Artemis(ActiveMQ的下一代代理)。

请注意,javax.jms.CompletionListener用于获取有关异步发送的消息的通知。如果您的应用程序不需要异步发送消息,则可以简单地同步发送消息,并且可以直接从发送方法调用中收到有关失败等的通知。

本文链接:https://www.f2er.com/2792066.html

大家都在问