雖然Thrift格式的使用相對廣泛(並且項目仍然存在),但我一直無法找到底層數據格式的規範。或格式,因爲顯然至少有兩種格式;標準格式和緊湊格式。Thrift格式規範在哪裏?
鑑於其廣泛的用法,我希望它只是我可憐的google-fu,並且存在規範或規範(源代碼之外)。如果是這樣,請分享!
編輯:Java源代碼是不是太糟糕了搞清楚格式;請參閱TBinaryProtocol.java和TCompactBinaryProtocol.java;其中包含基元,由生成的類調用(它擴展了TBase)
EDIT2:雖然它不包含格式規範,但「the missing guide」是很好的閱讀。
謝謝。是的,我知道原始TBinary和TCompactProtocol之間的區別。 JSON協議似乎有點沒用,所以我不在乎,但肯定會很高興有前兩個defs。但在這種情況下閱讀資源很容易,這樣就可以工作。 – StaxMan 2011-04-18 21:27:49