Scrooge TwitterThrift 代碼解析/生成器
Scrooge 是一個(gè) Thrift 代碼解析/生成器,能夠生成 Scala 和 Java 代碼。這就意味著,它能夠取代 Apache Thrift 代碼生成器,并能在 libthrift 上生成符合標(biāo)準(zhǔn)的可兼容的二進(jìn)制編解碼。
建議使用Scala語法生成代碼。
因?yàn)?Scala 與 Java 的API 兼容,所以你能夠使用 apache thrift 編解碼生成器來生成 Java 文件,并在 Scala 中使用它們,但是使用 Java 集合和可變的"bean"類生成的代碼可能會(huì)導(dǎo)致一些問題出現(xiàn),這時(shí)候就必須手動(dòng)修改了。但是,可以直接通過生成 Scala 代碼來規(guī)避這個(gè)問題。所以說,使用Scala語法生成代碼的兼容性更好。
評(píng)論
圖片
表情
