Любой пример внутренней очереди, в которой я могу хранить сообщения, а затем взять 1 конечную точку HTTP для опроса сообщений, если событие не удалось, затем снова вставить в очередь
Внутренняя очередь в муле
Ответы (2)
Если вам нужна очередь в памяти, взгляните на Конечные точки ВМ. Документация описывает их как:
Вы можете использовать транспорт виртуальной машины Java (VM) для связи внутри JVM между потоками Mule. Этот транспорт по умолчанию использует очереди в памяти, но при желании его можно настроить для использования постоянных очередей.
person
danw
schedule
26.02.2015
Я хочу сохранить значения переменных (идентификатор задания) внутри виртуальной машины, а затем опросить конечную точку Http. Можете ли вы показать мне образец примера
- person user3483129; 26.02.2015
У меня нет примера. Я бы посоветовал взглянуть на документацию и попытаться решить. Стоит взглянуть на HTTP Connector и Область опроса. Если у вас есть проблемы с созданием решения, опубликуйте свой код здесь, и люди будут готовы помочь.
- person danw; 27.02.2015
Я думаю, что вам нужен транзакционный опрос очереди виртуальных машин. Руководство пользователя Mule содержит хорошее введение в концепцию здесь.
Вы просто «НАЧАЛИ» транзакцию в своем <vm:inbound-endpoint />
и использовали <rollback-exception-strategy />
с оставшейся частью вашего потока. Затем вы можете добавить <http:request />
, чтобы сделать HTTP-запрос.
person
Ryan Hoegg
schedule
27.02.2015