Ограничение на количество подключений к серверу .Net Remoting

Существует ли ограничение на количество подключений, которые может обработать сервер .Net Remoting?


person Eduardo    schedule 01.11.2010    source источник
comment
Я не думаю, что существует явное ограничение (возможно, что-то, что вы можете настроить в файле конфигурации). Но .NET Remoting устарел, лучше всего использовать WCF.   -  person Albin Sunnanbo    schedule 01.11.2010
comment
Я бы не стал рекомендовать WCF вместо Remoting. WCF намного сложнее, чем Remoting, и большая часть этой сложности связана с моделированием обмена сообщениями SOAP, и я не понимаю, почему я должен иметь дело со сложностями модели обмена сообщениями SOAP, если я не планирую предоставлять сеть SOAP. услуга. Кроме того, модель SOAP сама по себе наполовину устарела, веб-API ASP.NET MVC — это то, что нужно для веб-служб .NET в наши дни.   -  person chris    schedule 06.03.2013
comment
Затем, с другой стороны, MS официально объявила Remoting устаревшим, как вы правильно заметили, что ставит вас между молотом и наковальней, если вы просто хотите выполнять простое общение клиент-сервер, не связанное с сетью.   -  person chris    schedule 06.03.2013


Ответы (1)


Зависит от типа сервера.

Если это сервер «Одного вызова», то для каждого запроса инфраструктура удаленного взаимодействия создает новый экземпляр объекта сервера в новом потоке. Поток берется из пула потоков, который в .net обычно содержит около 25 потоков.

Это также может зависеть от типа базового транспорта TCP или HTTP, которые имеют свои ограничения.

И еще одной возможностью будут ограничения, налагаемые самой операционной системой на удаленные подключения к машине (например, по TCP-каналу).

person Liviu Mandras    schedule 01.11.2010