.Net Remoting длительное время ожидания процессов

У нас есть система, в которой несколько служб общаются друг с другом с помощью.Net Remoting. Переезд в WCF сейчас не вариант.

У нас возникла проблема, когда клиент запускает операцию на сервере, которая занимает очень много времени, потому что он выполняет много работы. В середине этой операции серверный поток внезапно умирает и выдает исключение RemotingException с базовым IOException с сообщением:

"An existing connection was forcibly closed by the remote host"

Мы сами не перепутали тайм-ауты. Имеет ли.Net Remoting значение тайм-аута по умолчанию, которое прервет поток сервера, если это займет слишком много времени?

Тем временем у нас есть вызов remoting, порождающий другой поток для выполнения работы и немедленного возврата. Есть ли другие варианты?

0 ответов

Другие вопросы по тегам