Проблема десериализации даты JSON в C # - добавление 2 часов

В Scala актор может быть уведомлен о завершении работы другого (удаленного) актора, установив флаг trapExit и вызвав метод link () со вторым актором в качестве параметра. В этом случае, когда удаленный субъект завершает свою работу, вызывая exit (), первый получает уведомление, получая сообщение Exit.

Но что происходит, когда удаленный субъект завершает работу менее изящным образом (например, происходит сбой виртуальной машины, на которой он работает)? Другими словами, как локальный актер может обнаружить, что удаленный больше не доступен? Конечно, я бы предпочел (если возможно), чтобы локальный субъект мог быть уведомлен сообщением, аналогичным сообщению Exit, но это кажется невозможным. Я что-то упускаю? Следует ли мне постоянно опрашивать состояние удаленного актера (и в данном случае я не знаю, как это сделать лучше всего) или есть более разумное решение?

8
задан Vasil Remeniuk 29 November 2010 в 20:25
поделиться