Leistungsvergleich von Thrift, Protocol Puffer, JSON, EJB, anderen?

Wir suchen in Transport- / Protokolllösungen und wollten verschiedene Performance-Tests durchführen, also dachte ich, ich würde mit der Community nachsehen, ob sie das schon gemacht haben:

Hat jemand Server Performance-Tests für einfache Echo-Dienste sowie Serialisierung / Deserialisierung für verschiedene Meldungen Größen Vergleich von EJB3, Thrift und Protocol Puffer auf Linux?

In erster Linie Sprachen sind Java, C / C ++, Python und PHP.

Update: Ich bin immer noch sehr daran interessiert, wenn jemand noch weitere Benchmarks gemacht hat, lass es mich wissen. Auch sehr interessante Benchmark zeigt komprimierte JSON Durchführung ähnlich / besser als Thrift / Protocol Puffer , so dass ich JSON in diese Frage auch werfen.

3 Solutions collect form web for “Leistungsvergleich von Thrift, Protocol Puffer, JSON, EJB, anderen?”

Aktueller Vergleich hier bei der Thrift-Protobuf-Vergleich Projekt Wiki. Es enthält viele andere Serialisierungsbibliotheken.

Ich bin dabei, einen Code in ein Open-Source-Projekt namens Thrift-Protobuf zu schreiben – Vergleich zwischen Protobuf und Sparsamkeit. Im Moment deckt es nur wenige Serialisierungsaspekte ab, aber ich beabsichtige, mehr zu decken. Die Ergebnisse (für Thrift und Protobuf ) werden in meinem Blog besprochen, ich werde noch mehr hinzufügen, wenn ich dazu komme. Sie können sich den Code anschauen, um API, Beschreibungssprache und generierten Code zu vergleichen. Ich bin glücklich, Beiträge zu haben, um einen abgerundeten Vergleich zu erzielen.

Vielleicht interessiert sie sich für diese Frage: "Größte Unterschiede von Thrift vs Protocol Puffer?"

Python ist die beste Programmiersprache der Welt.