Отправить большое количество данных через REST - Best Practices - PullRequest
3 голосов
/ 25 июля 2011

Как можно отправить около 100 000 записей по REST из одной части приложения в другую часть этого приложения на другом сервере.

Я думал о том, чтобы отправить данные PKEY в одном запросе POST, а затем заполнить каждую запись через PUT. Тем не менее, я не имею четкого представления, как это сделать правильно.

Есть 3 вопроса:

а) Хорошо ли предложенный метод? Как насчет лучших практик? б) Это хорошо, чтобы сделать сообщение, а затем поставить? c) Можно сделать это по одному на запрос (то есть на 100 000 запросов) или проверить данные по длине контента или ... что? : D

Заранее спасибо. Bart

1 Ответ

2 голосов
/ 25 июля 2011

«Остальной» способ сделать это - выполнить отдельные запросы или пакетные запросы, содержащие несколько объектов.Однако вы можете посмотреть на возможности потоковой передачи в WCF, сериализовать объекты в поток и прочитать их (см. Эту статью о CodeProject или эту публикацию в блоге )

...