【发布时间】:2012-03-15 08:37:42
【问题描述】:
我是 WCF 新手,需要以下解决方案的架构方面的帮助:
我想创建一个托管 FileSystemWatcher 的 WCF 服务。此服务必须监视计算机上的一系列文件夹,当文件被放置在文件夹中或被重命名时,我需要此 WCF 服务来“发布”事件。
另一个 WCF 服务必须“订阅”此事件并进行一些处理。
基本思想是有一个服务来监视一组预定的目录,同时通知一个适当的服务有文件可供处理。
所以我的问题是:- 1. 关于 FileSystemWatcher WCF 服务,我想在 AppFabric 中托管它,但我不确定这将如何工作。 IE。当此服务部署到服务器时,我希望调用适当的 FileSystemWatcher 对象并保持“打开”状态并无限期地监视文件夹。 WCF 可以以这种方式执行此操作,还是 Windows 服务的更好候选者 2. 一个 WCF 服务可以发布事件,另一个 WCF 服务订阅这些事件吗?如何订阅?在 AppFabric 中托管的所有 WCF 服务?
【问题讨论】:
标签: wcf appfabric filesystemwatcher