1Dominik,真希望我能接受你的答案。让我告诉你,你对我非常有帮助。然而,我正在寻找一个权威来源的答案,以便我不能将你的回复作为我的问题的答案进行检查。你似乎在Java消息传递方面很有知识,我觉得关于Java消息传递如何运作的博客文章和教程短缺。也许你可以在互联网上发布这样一篇文章? - Martin Andersson
JMS只是一个API,而不是协议,因此MQTT并不能替代JMS。JMS也可以在MQTT之上使用。例如,Qpid正在使用基于AMQP的JMS。我已经进行了性能测试,并推荐RabbitMQ用于消息传递。OpenMQ、ActiveMQ和Qpid比RabbitMQ慢。 - Ben