В прошлом я использовал удаленные события с сеткой.
Почему? Потому что мы не знали, где будет выполняться наш код. Мы будем развертывать 'n' заданий, а сеточная инфраструктура будет выбирать, на каких машинах запускать эти задания. Без удаленных событий нам пришлось бы отслеживать, куда делись эти задания, а затем иметь трудности с входом, поиском журналов и т. Д. Поскольку сетка состояла из машин, используемых для других целей, мы не могли гарантировать, что машины будет позже для диагностики проблем.
Таким образом, все было настроено для потоковой передачи событий журнала обратно на сервер, где мы могли бы создавать файлы журналов для каждого исходного сервера и сами управлять этими журналами. Существуют такие проблемы, как управление количеством потоковой передачи данных по сети на один сервер, но если вам это известно, это нормально.