I studied using Apache Thrift, but found that the documentation is somewhat missing. Right now I'm interested in having supported languages supported along with supported protocols on each, is there such a matrix anywhere?
Try the following: Thrash Support Matrix
Please note that this Matrix is useful, but a bit outdated (Delphi, Go, Graphviz not specified). The good news is that now there are only more options, no less.