Как удалить сообщения из очереди Activemq?

Я использую концепции виртуальных тем Activemq 5.14.5 ( https://activemq.apache.org/virtual-destinations) с протоколом MQTT. ActiveMQ будет собирать сообщения, записанные в теме, и записывать их в очередь (или несколько очередей или тем). Смотрите конфигурацию ${ACTIVEMQ_HOME}/conf/activemq.xml ниже:

   <beans>
       <broker>
           ...  
           <destinationInterceptors>
            <virtualDestinationInterceptor> 
              <virtualDestinations> 
                <compositeQueue name="MY.QUEUE">
                  <forwardTo>
                    <queue physicalName="FOO" /> 
                    <topic physicalName="BAR" />
                  </forwardTo>
                </compositeQueue>
              </virtualDestinations>
            </virtualDestinationInterceptor>
           </destinationInterceptors>
           ...
       </broker>
   </beans>

С помощью программного обеспечения Mqtt.fx ( https://mqttfx.jensd.de/) я могу удалить только из темы (BAR). Как я могу удалить из очереди (FOO), чтобы увидеть сообщения, поступившие на него?

Я новичок в этом и узнаю о протоколе MQTT и брокере Activemq.

0 ответов

Другие вопросы по тегам