我们有一个应用程序在Windows服务中使用Lucene.NET重新索引我们的应用程序进行搜索。我们的管理部分可以在Lucene中触发完整的重新索引,目前查看其进度的唯一方法是通过写入光盘的日志文件。
这很笨重。我们想要轮询服务以确定重建索引进度。
有没有人对此有任何见解?
答案 0 :(得分:2)
如果两个进程都在同一台机器上运行,那么命名管道将是我在此实例中进行跨进程通信的方式。
如果两个进程都在不同的机器上,那么它会变得更加繁琐,可能会涉及与进程通信的Web服务,然后是asp.net调用Web服务。