use a simple "helloworld" prototype to test thrift and gRPC. All servers and clients are implemented by Golang, Java And Scala
Test result as follows (milliseconds/10000 calls). The first value is using one client to test servers and the second value is using 20 clients to test concurrently.
| Golang | Java | Scala | |
|---|---|---|---|
| Thrift | 470/231 | 404/381 | 387/355 |
| gRPC | 1375/970 | 4478/4205 | 4733/448 |