【问题标题】:WSO2 ESB - Java 7 Watch ServiceWSO2 ESB - Java 7 监视服务
【发布时间】:2014-11-13 23:52:11
【问题描述】:

由于我对 wso2 esb 很陌生,如果我的问题很愚蠢,请见谅。

我需要监听文件系统事件(架构团队不允许轮询...)。一旦文件到达,就会触发 ESB 流并接收消息。过去我已经在不同的 ESB 产品上使用 Java 7 watch Service 完成了这项工作。我已经浏览了文档(自定义连接器、调解器等),但没有找到(或错过)有用的信息。

谁能告诉我如何在 wso2 esb 中实现这一点?

谢谢 马丁

【问题讨论】:

    标签: wso2 wso2esb


    【解决方案1】:

    尝试VFS(虚拟文件系统传输)传输。它将在配置的时间段内选择文件..示例列出here

    【讨论】:

    • 不幸的是,VFS 在配置的时间段内进行轮询(架构团队不允许这样做)。 Watch Service 注册操作系统事件,并在发生更改(文件创建、修改等)时从操作系统获得通知。所以如果允许的话我可以使用 VFS,但不幸的是它不是,这就是我想使用 watch 服务的原因