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?

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top