В настоящее время у меня есть несколько служб WCF в .Net 3.5, которые взаимодействуют с клиентами через привязку NetTCP. Мы переключились с привязок WsHTTP на NetTCP, чтобы уменьшить трафик данных между клиентом и сервером (передача двоичного кодированного кода NetTCP).
Мы не удовлетворены результатами (в наших тестах снижение только на 30%) и хотим использовать двоичный сериализатор вместо стандартной сериализации объекта xml.
Это уменьшит полезную нагрузку еще больше? Как реализовать двоичную сериализацию в WCF? В качестве объектов для передачи мы используем типизированные наборы данных.