.NET Remoting через WCF? - PullRequest
       9

.NET Remoting через WCF?

3 голосов
/ 09 ноября 2009

Зачем вам использовать .NET Remoting более WCF ?

Я понимаю, что WCF имеет свои явные преимущества, но какие преимущества предлагает .NET Remoting перед более современной технологией WCF?

Ответы [ 2 ]

6 голосов
/ 09 ноября 2009

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

WCF абстрагирует идею сервиса от транспортной технологии, которая используется для реализации этого сервиса. Вы можете определить службу WCF, а затем изменить транспортную технологию, используемую для предоставления этой службы через конфигурацию, одной из которых является net / tcp, которая по сути является технологией .NET Remoting.

WCF - это скорее замена .NET Remoting, чем альтернатива.

3 голосов
/ 10 ноября 2009

WCF - замена .NET Remoting. Он может выполнять транспорт на основе HTTP, а также перенос по протоколу TCP / IP, как безопасный, так и небезопасный (вы можете подключить к WCF любой желаемый механизм сериализации), и его легче определить и поддерживать. Так что я не думаю, что в .NET Remoting есть что-то большее, чем WCF, может быть, это поможет вам углубиться в низкий уровень, но зачем идти трудным путем?

...