Benchmark protobuf & Boost Serialization
Posted by Deimos in Développement, tags: boost, Cpp, protobuf, rpc, serialisation
Après une standardisation du web avec XML, ce dernier révolutionne les protocoles RPC. La grande mode des Web Services : du RPC à base de XML avec le protocole de référence SOAP. Comme d’habitude, les avantages de XML sont vantés : simplicité, extensibilité, et indépendance par rapport aux technologies sous-jacentes. Toutefois, la vitesse peut également être un facteur déterminant dans le choix d’un protocole, et c’est là que commencent les ennuis pour XML …
Il est donc question dans ce post de comparer deux protocoles de sérialisation binaire et/ou texte : protobuf, développé par Google et utilisé dans la majorité de ses protocoles RPC, et Boost, bibliothèque logicielle de référence en C++ étant donné qu’une partie de celle-ci composera la STL de la prochaine norme C++, j’ai nommé C++1x. Read the rest of this entry »
Entries (RSS)