Mule не позволит процессору сообщений POLL прочитать файл, используя файл Inbound?

У меня есть небольшой запрос, процессор сообщений POLL не позволяет читать файлы из процессора сообщений «Входящие файлы»?

Мне нужно читать файл каждые 5 минут (расписание автоматически), чтобы выполнить дальнейшие требования. Можно ли использовать ОПРОС?

Как можно использовать входящий файл в POLL. Любые предложения будут полезны.


person star    schedule 18.01.2015    source источник
comment
Я рекомендую вам выполнить эту операцию, используя кварцевый разъем.   -  person Julio Cejas    schedule 19.01.2015


Ответы (1)


Я рекомендую вам выполнить эту операцию, используя кварцевый разъем. Вот пример:

<flow name="repeatIntervalFileFlow" doc:name="repeatIntervalFileFlow">
    <quartz:inbound-endpoint responseTimeout="10000" doc:name="Quartz" jobName="test" repeatInterval="300000">
        <quartz:event-generator-job/>
    </quartz:inbound-endpoint>               
    <flow-ref name="readFileFlow" doc:name="readFileFlow"/>        
</flow>

<flow name="readFileFlow" doc:name="readFileFlow">        
    <file:inbound-endpoint path="path" connector-ref="in" doc:name="File">
        <file:filename-wildcard-filter pattern="*.txt" />
    </file:inbound-endpoint>
    <logger message="listo" level="INFO" doc:name="Logger"/>
   ...      
</flow>

Я надеюсь помочь;

person Julio Cejas    schedule 18.01.2015
comment
@ Хулио: Спасибо за помощь. Я начну внедрять и дам вам знать. У нас уже есть Кварц, почему Мул представил ОПРОС. У нас есть какая-то конкретная причина??? - person star; 19.01.2015
comment
Mule имеет Quartz в большинстве версий, недавно был представлен POLL. Ты хоть представляешь, в чем разница ч/б Quartz и POLL. а почему специально ОПРОС ввел?? Quartz имеет возможность выполнять все работы, которые выполняет POLL. Тогда почему ОПРОС? Я запутался.. - person star; 19.01.2015
comment
с опросом не обязательно использовать входящую конечную точку, просто объединяйте и используйте результат в качестве источника другого потока. У пула нет поддержки выражения cron, у кварца есть; обычно используется для опроса исходящей конечной точки. - person Julio Cejas; 19.01.2015
comment
Опрос теперь фактически поддерживает планировщики Cron и фиксированной частоты: /display/current/Опрос+Планировщики . Также одним из преимуществ использования опроса является кластер Mule EE, и кластер может обрабатывать назначение опроса и отказоустойчивость ootb (аналогично хранилищам заданий Quartz). - person Ryan Carter; 19.01.2015