题
我需要我的mule应用程序来处理定期请求(例如,我的应用程序将每5秒钟将请求发送给服务,并从此服务中进行处理响应)。
解决方案
Mule ESB内置有石英扳机和运输。它正是您想要的,以给定的间隔或cron表达式初始化流动。
可以找到非常全面的文档 这里.
其他提示
替代解决方案将使用 <poll/>
并在其中配置频率属性
参考 :-https://developer.mulesoft.com/docs/display/current/poll+Reference
例子:-
<flow name="test1" doc:name="test1" processingStrategy="synchronous">
<poll frequency="1000" doc:name="Poll">
<set-payload value="Polling started at particular interval !!!" doc:name="Set Payload"/>
</poll>
<logger message="#[payload]" level="INFO" doc:name="Logger"/>
</flow>
不隶属于 StackOverflow