MQTT订阅服务器可以同时接收同一主题的多个消息吗?

时间:2019-02-04 07:59:38

标签: activemq mqtt consumer spring-integration-mqtt

我正在尝试在Spring Boot应用程序中创建一个订户。我的目标是发布者将发送多个消息到一个主题,并且我必须获取这些消息并进行处理。我注意到Paho和Apache ActiveMq的“ handleMessage”一次将处理1条消息。是否可以使其并发?

我尝试了以下

  1. 用ActiveMq替换Paho
  2. 在我的listenercontainer中提供并发
  3. 在我的订阅URL中提供了预取

请让我知道是否有任何方法可以使我的MQTT订阅者同时接收多条消息。

谢谢

1 个答案:

答案 0 :(得分:1)

如果您提供自己的线程池,则可以让handleMessage方法将传入消息传递给线程池进行处理,然后将下一条消息传递给线程池。