Boost.Asio с буферами протокола Google

В настоящее время я изучаю способы улучшения нашего текущего механизма ручной сериализации сети C ++, поддерживающего наш существующий двоичный протокол. Первый подход заключался в том, чтобы закодировать его с помощью Boost.Asio с Boost .Serialisation с использованием двоичной сериализации. Как бы то ни было, оказалось, что он несколько медленнее (на 10%), чем наша текущая ручная реализация. У кого-нибудь есть реальный _real_work_ опыт использования google protobuf вместе с Boost.Asio?

Я искал образцы в Google, но смог найти только этот пример:

Boost Asio с образцом буферов протокола Google

Кто-нибудь делал это в каком-либо реальном проекте? Мне очень интересны показатели производительности, так как это должно быть довольно быстро ...

15
задан jvaz 8 November 2011 в 12:50
поделиться