Каковы основные различия между Apache Thrift, Google Protocol Buffers, MessagePack, ASN.1 и Apache Avro?

Все они обеспечивают двоичную сериализацию, структуры RPC и IDL. Меня интересуют ключевые различия между ними и их характеристики (производительность, простота использования, поддержка языков программирования).

Если вам известны какие-либо другие похожие технологии, укажите это в ответе.

121
задан Nadjib Mami 23 July 2015 в 11:55
поделиться