Hello all, I'm creating a benchmark of RPC solutions and Thrift is one of them. Similarly to unit tests, each RPC solution has a fixture where the infrastructure for performing calls is set up. The benchmarks then measure the performance of various scenarios. In all cases, the fixtures create both a client and server and synchronous calls are performed.
It is still a WIP, but I would like to get your input on the setup code I implemented, i.e. whether or not this is a fair entry in such a benchmark and if there are any possible areas of improvement. The code is here: https://github.com/rpclib/benchmarks/blob/master/include/thrift/fixture.h FWIW Thrift seems to be performing quite well in these early measurements. Also, if there are any known scenarios where Thrift is expected to outperform outhers, please let me know. Regards, Tamás Szelei
