.Net Remoting против WCF

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

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

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

4 ответа

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

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

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

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

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

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