У нас есть несколько клиентов, запрашивающих работу с сервера - список из 10000 URL. = 1 МБ
и отсылающих обратно обработанные данные обратно на сервер - около 1 КБ на URL, т.е.клиент будет делать это каждые 5-10 минут.
У меня есть требования к расширяемости, высокой производительности и независимости платформы в этом порядке.
Должен ли я использовать XML или пользовательский двоичный файлформат для передачи?
Лучший тип сжатия для использования?gzip, я вижу людей .NET, использующих библиотеку ICSHARP.Каковы компромиссы?
Должен ли клиент отправлять данные через POST?или какой-нибудь другой лучший метод?
Любые другие предложения, которые следует учитывать при таком сценарии?