разделение сетевого приложения / веб-сервера - PullRequest
2 голосов
/ 14 мая 2010

В мире Java я часто вижу разделение между веб-сервером и сервером приложений. Идея состоит в том, чтобы легко масштабировать ваш «относительно» дешевый веб-сервер и расширять ваш сервер приложений при необходимости.

Однако я не вижу такой настройки в мире .NET / Windows 2008, почему это так? Одним из аргументов против этой архитектуры в мире .NET будет стоимость лицензирования IIS7 / W28. Есть ли какая-то причина, по которой разработчики / архитекторы .net не идут за этим проектом?

Ответы [ 2 ]

2 голосов
/ 14 мая 2010

В .NET не было четкого понятия «Сервер приложений». Также .NET очень хорошо «интегрируется» с ОС Можно сказать, что до сих пор роль сервера приложений была на IIS и Windows. Вы получаете практически все, что вам нужно, в самой .NET Framework.

Также обратите внимание, что с апреля 2010 года вы можете использовать AppFabric, который является сервером приложений. Я начал оценку этого продукта, и он выглядит очень хорошо. Так что если вы заинтересованы в сервере приложений для .NET, пожалуйста, посмотрите на AppFabric.

0 голосов
/ 14 мая 2010

Это потому, что это добавляет сложности вашей архитектуре с минимальными преимуществами. Вы значительно увеличите производительность приложений, увеличив базу данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...