过去七八个月的工作都与 Thrift 有关,挖个坑做一些笔记。
我收集的有用的资源
- Thrift: The Missing Guide : Good Introduction of Thrift IDL design
- evernote-thrift: A real world example of Evernote Cloud API Thrift IDL files (good practices)
- required, optional and defaultd: Three types of data struct keywords explained in Thrift
- Book: Learning Apache Thrift: Entry level tutorial, far from production usage
- The Programmer’s Guide to Apache Thrift: Best book in the market so far, covered many concepts and details
- Thrift Developer JIRA: Since Thrift is not been well documented, JIRA dashboard might be the best place to looking for some answers
- fbthrift: Even it does not have an open issue board and documentation. I think it’s code quality is way much better than Apache Thrift (folly should take most credits). Cpp2 is a pretty charming feature.
- rocksplicator: It seems like the only real world project using
fbthrift on Github (besides facebook). Excellent architecture, worth to learn.