1

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

4

2 回答 2

1

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

      <parameter name="transport.PollInterval">1800000</parameter>
于 2012-05-16T18:09:11.173 回答
1

我认为您的问题与WSO2 如何设置计划任务有关?https://stackoverflow.com/questions/10537190/how-to-vfs-service-exposed-as-a-web-service问题。似乎您想在一天中的特定时间(计划到非高峰时间)或通过 Web 服务进行 VFS 轮询。但不幸的是,由于 VFS 传输的实现方式,我认为不可能将 CRON 表达式或服务调用插入 VFS。无论如何,您可以将其作为WSO2 JIRA的功能请求提出建议

于 2012-05-18T05:38:06.413 回答