【问题标题】:Polling Long Running Windows Service from ASP.NET从 ASP.NET 轮询长时间运行的 Windows 服务
【发布时间】:2009-02-13 22:07:01
【问题描述】:

我们有一个应用程序,它在 Windows 服务中使用 Lucene.NET 来重新索引我们的应用程序以进行搜索。我们的管理部分可以在 Lucene 中触发完整的重新索引,目前查看其进度的唯一方法是通过写入磁盘的日志文件。

这很笨重。我们想轮询服务以确定重新索引的进度。

有人对此有任何见解吗?

【问题讨论】:

    标签: asp.net windows windows-services lucene.net polling


    【解决方案1】:

    如果两个进程都在同一台机器上运行,命名管道将是我在这种情况下进行跨进程通信的方式。

    如果两个进程都在不同的机器上,它会变得更加复杂,并且可能会涉及一些类似于 Web 服务与进程通信然后 asp.net 调用 Web 服务的内容。

    【讨论】:

    • 是否有一个链接,我可以在其中获取示例代码,其中 wcf 托管在 Windows 服务中,并且从 Web 应用程序或桌面应用程序中,我们正在轮询 Windows 服务以获取一些进展..跨度>
    猜你喜欢
    • 1970-01-01
    • 2013-01-10
    • 1970-01-01
    • 1970-01-01
    • 2014-07-15
    • 2012-08-13
    • 1970-01-01
    • 2014-05-30
    • 1970-01-01
    相关资源
    最近更新 更多