Разница между потреблением виртуальной машины и прослушивателем виртуальной машины в Mule 4?

  1. Я пытаюсь найти тонкие различия между соединителями VM Consume и VM Listener. Но не смог найти свои ссылки. Любая помощь здесь очень помогает.
  2. У меня есть виртуальная машина, опубликованная в одном из моих потоков, и слушатель виртуальной машины в другом потоке. На этом этапе прослушиватель виртуальной машины смог перехватить очередь, опубликованную с помощью публикации виртуальной машины. Но когда я изменил прослушиватель виртуальной машины на VM Consume, я не смог использовать очередь, которая была опубликована с помощью публикации виртуальной машины. Ты знаешь почему?

person Anoop    schedule 04.04.2020    source источник


Ответы (1)


1.

  • Потребление ВМ - этот компонент действует как обработчик событий только для опроса очереди. Поскольку он действует как обработчик событий, он должен быть вызван либо из события источника или через flow-ref и не может выступать в качестве источника события.
  • Прослушиватель ВМ - действует только как источник событий и запускается всякий раз, когда сообщение отправляется в очередь, в которой опрашивается этот прослушиватель ВМ. Этот компонент не может действовать как событие процессор.

2. Пожалуйста, обратитесь к объяснению в 1, и вы все поймете. Вы можете публиковать свои потоки здесь, и я буду рад помочь с любой проблемой, с которой вы столкнетесь.

person TheOtherGuy    schedule 04.04.2020