.Net Remoting против WCF - PullRequest
       17

.Net Remoting против WCF

14 голосов
/ 07 марта 2009

Я работаю над веб-сайтом .Net, на котором будет одновременно тысячи пользователей.

Я думаю о сохранении бизнес-компонентов на сервере приложений и компонентов пользовательского интерфейса на веб-сервере. База данных (MS SQL Server 2005) будет размещена на другом сервере. Я планирую также использовать балансировку нагрузки.

Учитывая это, каков наилучший способ связи между веб-сервером и сервером приложений, если я хочу иметь оптимальную производительность и масштабируемость приложения?

Ответы [ 4 ]

18 голосов
/ 07 марта 2009

Здесь можно проверить сравнение производительности между WCF и другими коммуникационными технологиями (включая .Net remoting) Вывод: WCF быстрее.

10 голосов
/ 07 марта 2009

.NET удаленное взаимодействие более или менее «устарело», оно было растворено в WCF. Так что это не вопрос. Я полагаю, вы должны спросить: что это за WCF (обязательный) или есть ли другие альтернативы.

5 голосов
/ 07 марта 2009

Мы используем привязки net.tcp с аппаратной балансировкой нагрузки на наших сайтах с высоким трафиком. Кажется, он отлично работает, и у нас не было с этим проблем.

0 голосов
/ 31 мая 2009

У меня есть проект, использующий 2 сервера приложений и 2 интерфейсных сервера плюс баланс нагрузки: никаких проблем нет. Бежит быстро, как мысль.

Другая команда в моей компании работает в той же инфраструктуре. У них много проблем ... особенно проблем с безопасностью!

...