Re[2]: wcf пропускная способность
От: pr0ff  
Дата: 15.05.13 04:59
Оценка: 12 (1)
Здравствуйте, alexanderfedin, Вы писали:

A>Здравствуйте, Аноним, Вы писали:


А>>Есть необходиость отделить клиентов от прямого подключения к Субд , предполагается использовать wcf сервис.

А>>Но как быть с большим объемом передаваемых данных, в некоторых случаях объем может достигать 500Мб. Справится ли сервис с такой нагрузкой, на чем лучше хостить iis или servicehost
A>Вот этим в частности и был хорош COM — можно было сделать автоматический маршалинг для прямой передачи данных внутри одного процесса, через разделяемую память внутри одной машины, и по сети между машинами.
A>А WCF всегда копирует. Как Ксерокс: "мы научили мир копировать"...
Ну почему же всегда? Ничто не мешает написать свой транспорт. Например: http://www.codeproject.com/Articles/20709/NullTransport-for-WCF, передача данных в пределах одного процесса без какого-либо кодирования. Не проверял как работает с разными аппдоменами.
По теме: возможно стоит рассмотреть варианты потоковой или постраничной передачи данных. wcf с этим справится, но все эти данные будут в памяти.
https://www.certificationlogobuilder.com/images/certtracks/MCP.gif
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.