WSO2如何将VFS设置为计划任务

WSO2如何将VFS设置为计划任务,wso2,vfs,Wso2,Vfs,在wso2中,VFS默认运行5分钟。我认为这对性能不好。我希望VFS在服务器不忙时运行。例如,可能在02:00没有身体请求,那么VFS可以工作。我尝试添加计划任务,但没有用。谁能告诉我怎么做?非常感谢。你的建议可能会导致饥饿。如果ESB服务器不断被请求击中,VFS任务将永远不会运行。如中所述,您可以通过指定transport.PollInterval参数来调整轮询间隔。在ESB配置中,将轮询间隔增加到30分钟的示例如下所示: <parameter name="transport

在wso2中,VFS默认运行5分钟。我认为这对性能不好。我希望VFS在服务器不忙时运行。例如,可能在02:00没有身体请求,那么VFS可以工作。我尝试添加计划任务,但没有用。谁能告诉我怎么做?非常感谢。

你的建议可能会导致饥饿。如果ESB服务器不断被请求击中,VFS任务将永远不会运行。如中所述,您可以通过指定transport.PollInterval参数来调整轮询间隔。在ESB配置中,将轮询间隔增加到30分钟的示例如下所示:

      <parameter name="transport.PollInterval">1800000</parameter>
1800000

我认为你的问题与和问题有关。似乎您希望在一天中的特定时间(计划在非高峰时间)或通过web服务进行VFS轮询。但不幸的是,我认为不可能将CRON表达式或服务调用插入VFS,因为VFS传输是如何实现的。无论如何,您可以在

上建议这项功能,因为他们似乎不想这样做(但我们的客户需要它!):您给定的间隔实际上是20天20小时。根据这里的文档(),您需要在数字旁边附加ms,以便将其读取为毫秒。否则,它将被读取为秒。