Polling longo executando o Windows a partir de ASP.NET
-
23-08-2019 - |
Pergunta
Nós temos um aplicativo que usa Lucene.NET dentro de um serviço do Windows para reindexar a nossa aplicação para pesquisa. Nossa seção de administração pode desencadear uma reindexação completa no Lucene, e atualmente a única maneira de rever o seu progresso é através de um arquivo de log gravados no disco.
Esta é desajeitado. Nós gostaríamos de consultar o serviço para determinar o progresso reindexação.
Alguém tem alguma visão sobre isso?
Solução
Pipes nomeados seria a maneira que eu faria comunicação cruz processo neste caso, se ambos os processos estaria funcionando na mesma máquina.
Se ambos os processos estiverem em máquinas diferentes, torna-se mais peludo e provavelmente envolverá algo ao longo das linhas de um serviço web de comunicação com o processo e, em seguida, asp.net chamar o serviço web.