Приветствия,Сериализация/десериализация по сравнению с буфером необработанных данных
Я работаю над распределенной системой pub-sub, которая должна иметь минимальную задержку. Теперь мне приходится выбирать между использованием сериализации/десериализации и буфера исходных данных. Я предпочитаю использовать необработанные данные, поскольку накладных расходов практически нет, что обеспечивает низкую задержку. Но мой коллега утверждает, что я должен использовать маршалинг, поскольку парсер будет менее сложным и более сложным. Я заявил о своей обеспокоенности в отношении задержки, но он сказал, что в долгосрочной перспективе это будет стоить того, и даже устройства FPGA ускорятся.
Ваше мнение по этому вопросу?
TIA!
Какая у вас платформа? Возможности вашей платформы, в частности, будут диктовать ответ. –
Платформа GCC на Linux. – user358789