Существует ли ограничение на количество подключений, которые может обработать сервер .Net Remoting?
Ограничение на количество подключений к серверу .Net Remoting
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